用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中文網其他相關文章!