使用GCC 編譯C 程式 雖然GCC 能夠編譯C 程式碼,但嘗試編譯「info.c」時遇到編譯器錯誤「是由於連結器錯誤造成的。這些錯誤源自於缺少與標準 C庫的連結。 ,它執行以下操作: 根據檔案副檔名選擇適當的後端編譯器,類似於GCC。 c 檔案編譯為C 形成對比。 >gcc info.C -lstdc++登入後複製 以下摘錄自 Rup 的評論,簡潔地解釋了差異: 「GCC 將根據檔案副檔名選擇正確的後端編譯器。但是,預設情況下它僅將二進位檔案連結到標準 C 和 GCC 幫助程式庫。相較之下,g 在其連結步驟中包含 libstdc預設情況下,無論輸入語言為何。 ”