====== 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++似的。