2011-10-27 26 views
1
all: hello 

hello: main.o 
g++ -o hello main.o 

main.o: main.cpp 
g++ -c main.cpp 

上面是一个简单的makefile,我的问题是为什么我们不使用下面的小项目?不需要生成.o文件。对于小型项目使用以下格式有什么不利之处吗?是makefile为小项目生成.o文件所必需的

all: hello 

hello:main.cpp 
g++ -o hello main.cpp 

回答

3

不,没有缺点。

[当然,简单的项目有向更大的项目发展的倾向,所以总有一种说法,你应该开始,因为你的意思是继续......]