|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
don't know how to make %.cpp
我在hp unix 下編譯一個snmp的開發包,提示don't know how to make %.cpp,我把makefile文件中的%該為一個具體的.cpp文件可以編譯成功,原因是unix操作系統不能識別%符號嗎?那要怎樣該makefile文件,.cpp文件很多,一個一個編譯實在太麻煩了 |
don't know how to make %.cpp
不是不認識
而是因為你寫的不對
%%是用於創建編譯規則
就是見到這種類型文件時怎樣編譯
如
[code]
%.o : %.c %.h
$(CC) $(CFLAGS) $(DEBUG_FLAG) -c -o $@ $<
[/code]
如果想創建內建規則的話可以看make 的使用方法
cpp的編譯規則make應該已有了
另外還有麥種方法是使用gcc創建makefile
gcc -MM *.cpp
得到文件依賴的頭文件等信息
然後再修改一下就可以了 |
don't know how to make %.cpp
謝謝無雙的回答,我正在嘗試中,如有問題在請教 |
| |