問題/目標 我試圖找出如何得到完全控制了NetBeans編譯命令,這樣我可以從改變:指定netbeans用於編譯C++程序的完整編譯命令?
「G ++ main.cpp中Foo.cpp中bar.cpp」
到:
'的g ++ main.cpp中-Wall'
原因 如果我登錄到終端和手動鍵入: '克++ main.cpp中-Wall',我的程序將COMP ile就好了。當我嘗試使用netbeans進行編譯時,我在控制檯中看到它正在執行'g ++ main.cpp foo.cpp bar.cpp',並且失敗了,因爲main.cpp已將foo.cpp和bar.cpp包含在文件。我得到「文件/方法的多重定義」錯誤。
問題 那麼,我該如何去改變命令,使它只包含編譯命令中的main.cpp?更好的是,你如何手動指定整個命令字符串?