当前位置: 技术问答>linux和unix
如何把.c和.h文件连起来编译.
来源: 互联网 发布时间:2016-08-18
本文导语: 例如编译一个文件可用: gcc -o logfile.o -c logfile.c 但用上面的方法老是检查不到.h文件的宏修改和宏条件,所以想把它改成 gcc -o logfile.o -c logfile.c logfile.h 但是发现这样不行,大家有什么办法让他们两编译在一起吗?...
例如编译一个文件可用:
gcc -o logfile.o -c logfile.c
但用上面的方法老是检查不到.h文件的宏修改和宏条件,所以想把它改成
gcc -o logfile.o -c logfile.c logfile.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
这样就可以。
gcc -o logfile.o logfile.c logfile.h
这样就可以。