g++-c 參數表示將源文件編譯成object(目標文件)。 即 g++ -c *.cpp 會編譯成 *.cpp
g++ 不加參數時會編譯且嘗試鏈接成可執行文件,然而 class_name.cpp(就是類的實現) 的代碼中沒有main函數的定義,所以最終無法成功鏈接,故報錯。
比如在寫好類的實現時,編譯這個.cpp文件,就會報錯,我還以為是出什么問題了,檢查了好久。。。。
g++-c 參數表示將源文件編譯成object(目標文件)。 即 g++ -c *.cpp 會編譯成 *.cpp
g++ 不加參數時會編譯且嘗試鏈接成可執行文件,然而 class_name.cpp(就是類的實現) 的代碼中沒有main函數的定義,所以最終無法成功鏈接,故報錯。
比如在寫好類的實現時,編譯這個.cpp文件,就會報錯,我還以為是出什么問題了,檢查了好久。。。。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。