待續。makefile關於文件修改時間確定是否需要重新編譯的正確書寫格式

待續,未解決問題。

#jingz's simple file to test makeFile

CPP = g++
OFLAG = -o
C++11 = -std=c++11
#定義變異規則,只編譯固定後綴的文件
.SUFFIXES : .obj .cpp .c .hpp
.cpp.obj :
	$(CPP) $(CPPFLAGS) -c $<
.c.obj :
	$(CPP) $(CPPFLAGS) -c $<
.hpp.obj :
	$(CPP) $(CPPFLAGS) -c $<

all:\
	stdafx \
	functor-adapter
	g++ stdafx.o functor-adapter_p431.o -o functor-adapter_p431.exe

stdafx:stdafx.o
	$(CPP) $(C++11) $(OFLAG) stdafx.o -c stdafx.cpp 
functor-adapter:functor-adapter_p431.o
	$(CPP) $(C++11) $(OFLAG) functor-adapter_p431.o -c functor-adapter_p431.cpp

	
stdafx.o:stdafx.cpp
functor-adapter_p431.o:functor-adapter_p431.cpp

失敗狀態,沒有實現時間對照,每次都全部編譯了。等下個月看makefile的工具書。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章