2016-05-01 114 views
1

我想每次運行make時都會將我的項目與我的項目一起構建。我想在我的Makefile下面的代碼來做到這一點:在一個生成文件中生成多個版本

然而,當我看看目錄我只看到./resistor而不是./test .... BTW任何意見,對於提高我的Makefile文件其他方式是受歡迎的。

回答

3

你可以在你的Makefile添加下面的規則作爲第一條規則:

all: resistor test 

然後運行make

$ make 
g++ -std=c++11 -o resistor Parallel.cpp Resistor.cpp Series.cpp Source.cpp -I. -g 
g++ -std=c++11 -o test Parallel.cpp Resistor.cpp Series.cpp Test.cpp -I. -g 

the make documentation

默認情況下,make開始與第一個目標(而不是目標的目標爲 名稱以'。'開始)。