包括自定义头文件(ANSI C)

时间:2016-01-31 17:03:41

标签: compilation compiler-errors ansi-c

我制作了一些头文件并将它们放在与主程序相同的文件夹中,但编译命令gcc -ansi -Wall *.c找不到这些文件。我是否必须包含头文件的完整目录路径,或者我做错了什么?

1 个答案:

答案 0 :(得分:1)

首先,您必须将头文件包含到相关的C文件中,如果您还没有这样做:

#include "path/to/file.h"

你还必须告诉编译器编译.h文件,这样如果你的.h文件与.c文件在同一个文件夹中,你想要包含所有现有的.h文件你的编译器命令看起来像这样:

gcc -ansi -Wall *.h *.c