gcc與g++的區別

gcc和g++都是編譯器,可以編譯(.c)和(.cpp)文件,但是倆者也有不同:

  • gcc可以編譯(.c)和(.cpp)文件,(.c)文件按照C語言的規則處理的,(.cpp)文件按照C++規則處理的,但是默認的情況下,gcc不鏈接相應的C++庫,需要手動鏈接C++的庫 -lstdc++。
  • g++也可以編譯(.c)和(.cpp)文件,但都是按照C++的規則處理的。
  • g++編譯的時候調用gcc編譯。
發佈了52 篇原創文章 · 獲贊 103 · 訪問量 4104
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章