g++和gcc之间的区别是什么?一般C++开发中应该使用哪一种?
gcc和g++是GNU编译器集合的编译器驱动程序(它曾经是GNUC编译器)
即使它们根据文件类型自动确定要调用哪些后端(cc1cc1plus..),除非使用-x语言重写,否则它们也存在一些差异
默认设置中最重要的区别可能是它们自动链接到哪些库
根据GCC的在线文档链接选项和调用g++的方式,g++相当于GCC-xc++-lstdc++-shared libgcc(第一个是编译器选项,第二个是链接器选项)。这可以通过使用-v选项运行这两个命令来检查(它显示正在运行的后端工具链命令)