C/C++ 中gcc和g++的对比与区别

 更新时间:2017年07月26日 10:34:19   作者:Sweet_wen  
这篇文章主要介绍了C/C++ 中gcc和g++的对比与区别的相关资料,需要的朋友可以参考下

C/C++ 中gcc和g++的对比与区别

一、区别

1. gcc是GCC中的c编译器

g++是GCC中的c++编译器

2. 对于后缀为.c的文件,gcc当成c文件处理,而g++当成c++处理

对于后缀为.cpp的文件,两者都当成.cpp文件处理

3. 在编译阶段,g++会自动链接STL库,而gcc必须要加一个参数-lstdc++

4. gcc在编译c文件时,可用的预定义宏是比较少的

二、小误区

1.gcc只能用来编译.c文件,g++只能用来编译.cpp文件

答:两者都可以。对于后缀为.c的文件,gcc当成c文件处理,而g++当成c++处理

对于后缀为.cpp的文件,两者都当成.cpp文件处理

2.编译只能用gcc,链接只能用g++

答:不对。gcc和g++都能用在编译阶段,g++用在链接阶段,g++在编译阶段要加上一个参数-lstdc++.

3.gcc不会定义-cplusplus宏,而g++会

答:错误。这个宏只是标志着编译器把代码按c还是c++语法解释。

以上就是C/C++ 中gcc和g++的对比与区别的详解,如有疑问请留言或者到本站社区留言讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • C语言学习之指针的使用详解

    C语言学习之指针的使用详解

    想突破C语言的学习,对指针的掌握是非常重要的,本文为大家总结了C语言中指针的相关知识点,文中的示例代码讲解详细,感兴趣的小伙伴可以学习一下
    2022-10-10
  • C语言实现通讯录

    C语言实现通讯录

    这篇文章主要为大家详细介绍了C语言实现通讯录,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • VSCode配置C/C++并添加非工作区头文件的方法

    VSCode配置C/C++并添加非工作区头文件的方法

    这篇文章主要介绍了VSCode配置C/C++并添加非工作区头文件的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • 详解如何将Spire.XLS for C++集成到C++程序中

    详解如何将Spire.XLS for C++集成到C++程序中

    Spire.XLS for C++ 是一个 Excel 库,供开发人员在任何类型的 C++ 应用程序中操作 Excel 文档(XLS、XLSX、XLSB 和 XLSM)。 本文演示了如何以两种不同的方式将 Spire.XLS for C++ 集成到您的 C++ 应用程序中
    2023-03-03
  • 数据结构之归并排序的实例详解

    数据结构之归并排序的实例详解

    这篇文章主要介绍了数据结构之归并排序的实例详解的相关资料,这里对归并排序进行详细介绍,需要的朋友可以参考下
    2017-08-08
  • C语言printf详细解析

    C语言printf详细解析

    C中格式字符串printf()的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下
    2013-09-09
  • 剖析C++中的常量表达式与省略号的相关作用

    剖析C++中的常量表达式与省略号的相关作用

    这篇文章主要介绍了C++中的常量表达式与省略号的相关作用,以及表达式中的可变参数模板示例,需要的朋友可以参考下
    2016-01-01
  • C语言递归之汉诺塔和青蛙跳台阶问题

    C语言递归之汉诺塔和青蛙跳台阶问题

    这篇文章主要介绍了C语言递归之汉诺塔问题和青蛙跳台阶问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • C++中地图按键排序实现示例

    C++中地图按键排序实现示例

    这篇文章主要为大家介绍了C++中地图按键排序实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • C++实现学生信息管理系统(Map实现)

    C++实现学生信息管理系统(Map实现)

    这篇文章主要为大家详细介绍了C++实现学生信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06

最新评论