1 cpp_obj = $(patsubst %.cpp, %.o, $(wildcard *.cpp)) 2 3 bin : $(cpp_obj) 4 g++ -o bin $(cpp_obj) 5 6 .PHONY : clean run 7 8 clean : 9 @rm -rf bin $(cpp_obj) 10 11 run : clean bin 12 @echo ------------------- 13 @./bin
原文:http://www.cnblogs.com/ren-yu/p/5271470.html