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
答案 0 :(得分:3)
不,没有劣势。
[当然,简单的项目倾向于成长为更大的项目,所以总有一种观点认为你应该从你的意思开始......]