怎么把.c和.h文件连起来编译

如何把.c和.h文件连起来编译.
例如编译一个文件可用:
gcc -o logfile.o -c logfile.c

但用上面的方法老是检查不到.h文件的宏修改和宏条件,所以想把它改成

gcc -o logfile.o -c logfile.c logfile.h

但是发现这样不行,大家有什么办法让他们两编译在一起吗?

-include用来包含头文件 一般情况下包含头文件都在源码里用#include xxxxxx实现 难道logfile.c里没有添加logfile.h么
-I参数是用来指定头文件目录


建议看看《跟我一起写Makefile.pdf》

gcc -o logfile.o logfile.c logfile.h

这样就可以。

怎么把.c和.h文件连起来编译

相关文章:

你感兴趣的文章:

标签云: