首頁 > 後端開發 > C++ > 編譯多個 C 檔案時是否仍可使用 `g main.cpp` ?

編譯多個 C 檔案時是否仍可使用 `g main.cpp` ?

Mary-Kate Olsen
發布: 2024-12-18 16:17:10
原創
485 人瀏覽過

Can I Still Use `g   main.cpp` When Compiling Multiple C   Files?

用G 編譯多個C 檔案

繼承寫得不好的C 程式碼時,可能會遇到多個.cpp 和.h 檔。這就提出了 makefile 是否必要或 g main.cpp 指令是否仍然足夠的問題。

你還能用 g main.cpp 嗎?

如果類別已正確分為 .h 和 .cpp 文件,您仍然可以使用 g main.cpp 命令。但是,您必須在 main.cpp 之後指定每個附加的 .cpp 檔案。

編譯指令:

g main.cpp other.cpp etc.cpp

或者,增量編譯和連結

另一個選擇是單獨編譯每個.cpp文件,從而產生多個“.o”文件。然後必須將這些“.o”檔案連結在一起以建立可執行檔。

編譯步驟:

g -c main.cpp(僅編譯main.cpp)

g -c other.cpp (僅編譯other .cpp)

g -c etc.cpp(僅編譯etc.cpp)

連結步驟:

g main.o other.o etc.o -oexecutable_name(連結所有“.o” " 將檔案寫入執行檔)

以上是編譯多個 C 檔案時是否仍可使用 `g main.cpp` ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板