多文件编译

头文件的做用

 一个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文件

注意:
须要注意使用该命令的路径。变量

相关文章
相关标签/搜索