2011-10-27 22 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

不,沒有缺點。

[當然,簡單的項目有向更大的項目發展的傾向,所以總有一種說法,你應該開始,因爲你的意思是繼續......]