一个C语言的程序通常都会包含多个.C文件以及多个.h头文件,假设咱们的项目中有一个代码须要被屡次使用,为了不屡次编写同一份代码,能够把一些公共的资源写在头文件中,而后在其余的.C文件中若是想要使用则只须要包含该头文件便可。函数
头文件用来存放一些公共资源,各个.C文件若是须要使用则包含它便可,头文件包含如下内容:
1.全局变量的声明
2.普通函数的声明
3.静态函数的声明
4.宏定义
5.结构体声明/联合体声明
6.枚举常量列表声明
7.其余头文件code
#ifndef _MY_TYPES_H__ #define _MY_TYPES_H__ ....头文件内容..... #endif
编译多个文件,主要就是指定源程序路径,输出文件路径和头文件路径。资源
$ gcc main.c -v //查看默认是从什么路径查找头文件 $ gcc main.c -I ./ // -I 指定头文件路径 ./ 当前路径
编译命令:编译
gcc SRC/*c -I ./INC -o BIN/mian // *.c表示全部.C文件
注意:
须要注意使用该命令的路径。变量