【发布时间】:2013-07-02 02:57:54
【问题描述】:
有时我看到有人这样编译 C 程序:
gcc -o hello hello.c hello.h
据我所知,我们只需要将头文件放入 C 程序中,如下所示:
#include "somefile"
并编译C程序:gcc -o hello hello.c。
我们什么时候需要编译头文件或为什么?
【问题讨论】:
-
假设你还没有写hello.c,但是你有头文件。然后你可以使用“gcc hello.h”来检查头文件是否有语法错误。否则,您必须为 hello.h 创建一个包含包含语句的源文件(嗯……我想您无论如何都必须这样做)。