gcc在c++程序的编译和链接环节会出现问题; g++既可以编译C又可以编译C++呢,这时因为g++在内部做了处理,默认编译C++程序,但如果遇到C程序,它会直接调用gcc去编译。 参考: https://blog.csdn.net/bit_clearoff/article/details/53965514