用户工具

站点工具


linux:cpp学习:gcc与g

gcc与g++的区别

https://blog.csdn.net/wuzheyan2008/article/details/119715526

  • gcc是GCC中的GUN C Compiler(C 编译器)
  • g++是GCC中的GUN C++ Compiler(C++编译器)

编译可以用 gcc 或 g++,而链接可以用 g++ 或者 gcc-lstdc++。 因为 gcc 命令不能自动和 C++ 库链接,所以通常使用 g++ 来完成链接。 但在编译阶段,g++ 会自动调用 gcc,二者等价。

在编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++来完成链接,为了统一起见,干脆编译/链接统统用g++了,这就给人一种错觉,好像cpp程序只能用g++似的。

linux/cpp学习/gcc与g.txt · 最后更改: 2023/03/17 10:12 由 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki