cc、gcc、g++ 的区别和联系
生活随笔
收集整理的這篇文章主要介紹了
cc、gcc、g++ 的区别和联系
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2018-02-24 創(chuàng)建人:Ruo_Xiao
郵箱:xclsoftware@163.com
cc 是 Unix 系統(tǒng)的 C Compiler,在 linux 下一般連接到 gcc 。 gcc 的全稱是 GNU Compiler Collection。 gcc 和 g++ 是 GNU 組織的編譯器。
(1)對(duì)于“.c”文件,gcc 將其當(dāng)做 C 程序,g++ 將其當(dāng)做 C++ 程序。
(2)對(duì)于“.cpp”,二者都將其當(dāng)做 C++ 程序。 g++ 編譯時(shí)先調(diào)用 gcc,但是對(duì)于 C++ 標(biāo)準(zhǔn)專用庫,只能用 g++ 連接,故建議編譯和連接都是用 g++ 。
(1)對(duì)于“.c”文件,gcc 將其當(dāng)做 C 程序,g++ 將其當(dāng)做 C++ 程序。
(2)對(duì)于“.cpp”,二者都將其當(dāng)做 C++ 程序。
(SAW:Game Over!)
總結(jié)
以上是生活随笔為你收集整理的cc、gcc、g++ 的区别和联系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下使用make指令生成程序时提
- 下一篇: C++ 重载机制实现原理