如何把.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
这样就可以。