当前位置: 技术问答>linux和unix
Makefile多文件编译的问题求助!
来源: 互联网 发布时间:2017-05-21
本文导语: 本帖最后由 jiyuanyi1992 于 2014-06-17 01:49:37 编辑 某路径下包含若干cpp文件,想写一个makefile分别编译。 baidu了一下 all : prog1 prog2 prog3 .PHONY : all prog1 : prog1.o utils.o cc -o prog1 prog1.o utils.o...
baidu了一下
all : prog1 prog2 prog3
.PHONY : all
prog1 : prog1.o utils.o
cc -o prog1 prog1.o utils.o
prog2 : prog2.o
cc -o prog2 prog2.o
prog3 : prog3.o sort.o utils.o
cc -o prog3 prog3.o sort.o utils.o
这个方法固然不错,但是每个文件都需要单独设为目标;如果我有100个文件,不能一个一个写吧?
我的问题是如果每个文件的依赖关系都一样,例如
foo:
cc -o foo.exe foo.cpp
应该怎么写才能够处理任意多的文件?
我是新鲜的菜鸟,先谢过各位大虾!!
PS:CSDN的bbs能@人么?
|
开发工程较大时, 手动编写Makefile变得越来越费时和不可行,这时候可以考虑使用automake、autoconf等工具,
通过编写Makefile.am 自动生成整个工程的Makefile
通过编写Makefile.am 自动生成整个工程的Makefile
|
考虑使用automake
|
CSDN @人 好像不行,但是可以发站内信