是makefile为小项目生成.o文件所必需的

时间:2011-10-27 00:11:30

标签: makefile

all: hello

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

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

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

all: hello

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

1 个答案:

答案 0 :(得分:3)

不,没有劣势。

[当然,简单的项目倾向于成长为更大的项目,所以总有一种观点认为你应该从你的意思开始......]