读书人

GCC 可以设立生成目录中件间目录吗

发布时间: 2012-12-17 09:31:40 作者: rapoo

GCC 可以设置生成目录,中件间目录吗?
能不能像VC一样,设置生成exe目录。设置obj文件目录。。
[最优解释]
VC有项目和工程文件来配置这些目录。
gcc的话可以用Makefile指定,并且更为灵活。
实际上VC也有自己的make系统,叫nmake,用法和GNU的make类似。
[其他解释]
-o不就是输出文件名的,你加上路径不就行了
[其他解释]
写shell命令就行了,在makefile文件里。
[其他解释]
这个可以的.
看一下一些开源工程的Makefile怎么写的吧.

比如有bin src lib 源码在src 下, 生成的lib 会放到 lib中, 执行程序放到bin中.
不过.o一般都是在跟其同名的.c文件在同一文件夹下. 当然也可以指定的.

patch/a.o : a.c
$(CC) $(CFLAGS) -o $@ $^

读书人网 >UNIXLINUX

热点推荐