c - 如何使用 gcc 在 C 中编译自制头文件?
问题描述
所以我想编译一个包含这些头文件的程序:
#include <stdio.h>
#include "teclas_tictac.h"
标头teclas_tictac.h
具有文件中函数的原型teclas_tictac.c
。
我怎么做?
我通常会gcc myprogram.c -o myprogram
。
谢谢
解决方案
不要太技术性,但功能实现是需要组装,转换为目标代码最后链接的,头文件在编译过程中不直接使用,它的内容只是复制到你使用#include
指令的地方。
所以编译过程需要的是.c
文件而不是头文件。
gcc myprogram.c teclas_tictac.c -o myprogram
您还可以在该过程中包含警告标志,以帮助检测您可能错过的问题。
下面是一些比较常用的:
gcc myprogram.c teclas_tictac.c -o myprogram -Wall -Wextra -pedantic
推荐阅读
- android - 如何使用 Fragment 中的 ViewModelProvider 将 ViewModel 附加到活动?
- java - 如何在弹性搜索中创建索引和类型 - 我已经尝试了到目前为止提供的答案,但它们不起作用
- angular - 在 Angular 中使用 ngx-translate 翻译 datatable.net
- css - 如何在移动视图中居中徽标?
- gnuplot - Gnuplot:如何(系统地)将每列乘以一个因子
- python - GridSearchCV & RandomizedSearchCV - 你在运行后重新调整模型吗
- matlab - 在Matlab中构建递归函数以绘制自适应梯形求积
- python - 从命令行的输出逐行处理
- python - 如何从数据集中按“区域”访问?
- javascript - jquery.marquee.js 不能与 angularjs 一起运行