自学内容网 自学内容网

Linux--gcc和g++的区别

gccg++ 都是 GNU 编译器套件(GNU Compiler Collection)中的一部分,但它们用于编译不同类型的源代码。

  1. gcc:

    • gcc 是 GNU C Compiler 的缩写,主要用于编译 C 语言源代码。
    • 它能够将 C 代码编译成可执行程序或者目标代码。
  2. g++:

    • g++ 是 GNU C++ Compiler 的缩写,用于编译 C++ 语言源代码。
    • 除了支持 C 语言的所有特性外,g++ 还支持 C++ 的语法和功能,如类、继承、多态等。
    • g++ 会链接 C++ 标准库,而 gcc 不会,因为 C 标准库和 C++ 标准库是不同的。

总之,如果你在编译 C 代码,应该使用 gcc;如果你在编译 C++ 代码,应该使用 g++


原文地址:https://blog.csdn.net/m0_75266675/article/details/137693430

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!