当前位置: 技术问答>linux和unix
linux下的多文件编译有没有简单点的方法?
来源: 互联网 发布时间:2016-12-15
本文导语: 设有三个class a,b,c源码位于三个目录下,main依赖c,c依赖b,b依赖a,就是说我得一个个地编译再连接。打命令的话打一次可以,打几百次会死人的。写Makefile的话好像看不到具体的出错信息吧?源文件是WinXP下写的,...
设有三个class a,b,c源码位于三个目录下,main依赖c,c依赖b,b依赖a,就是说我得一个个地编译再连接。打命令的话打一次可以,打几百次会死人的。写Makefile的话好像看不到具体的出错信息吧?源文件是WinXP下写的,移linux肯定一大堆错误。有没有一IDE像VC一样直接把它们添加到工程然后一起编译啊?
|
Code::Blocks
不过最好是写Makefile,
make可以看到编译信息
不过最好是写Makefile,
make可以看到编译信息
|
好像可以设置文件的查找路径,之前在一篇博客里看到过,Lz谷歌下
|
别太依赖IDE。makefile就够了。
|
MakeFile足够了,很强大
|
在Windows下就用批处理吧,Linux下肯定用MAKEFILE了。
|
makefile
|
b.h 包含a.h,c.h包含b.h,main.c中包含a.h
gcc -o target main.c a.c b.c c.c;
gcc -o target main.c a.c b.c c.c;