我正在學習makefiles,我正試圖弄清楚如何重用規則。現在,我有以下幾點:重用makefile規則
CPP = cl
CPPFLAGS = /Od /D "WIN32" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /nologo /c /ZI /TP /errorReport:prompt
.SUFFIXES: .exe .cpp
Exercise35.exe:
$(CPP) Exercise35.cpp $(CPPFLAGS)
debug:
$(CPP) Exercise35.cpp $(CPPFLAGS) /D "_DEBUG"
好像壞了debug
規則基本上是重複Exercise35
規則有一個額外的命令行參數。有沒有更好的辦法?
我做到了這一點,並得到:NMAKE:致命錯誤U1073:不知道如何使'/ D _DEBUG'' – AlanT 2010-01-02 02:43:42
您所做的更改工程。謝謝! – AlanT 2010-01-02 02:48:48