我正在学习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