全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  千锋问问

gcc和g++是什么,有什么区别

问题描述:gcc和g++是什么,有什么区别

推荐答案 本回答由问问达人推荐

  gcc 和 g++ 都是 GNU 计算机编译器。

  gcc (GNU Compiler Collection) 是一种支持多种编程语言的编译器套装,主要用于编译 C、C++ 等编程语言。

gcc和g++是什么

  g++则是gcc 的一个前端,专门用于编译 C++ 语言程序。

  两者主要的区别如下:

  1. g++ 默认启用 C++ 标准库,而 gcc 不会自动链接C++ 标准库。

  2. GCC 可以编译多种语言,而 g++ 只能编译 C++。因此,g++更适合编译 C++ 程序。

  3. 对于编译 C++ 的代码,g++ 默认启用 C++ 标准,gcc 则默认启用 C 标准。

  总之,g++是gcc的一个子集,专门针对C++语言进行优化,因此在编译 C++ 程序时,推荐使用g++编译器,而在编译C程序时使用gcc也是比较常见的做法。

查看其它两个剩余回答
在线咨询 免费试学 教程领取