- gcc和g++都是GNU的一个编译器
- 后缀为.c的,gcc会把它当作C程序,g++会当作C++程序;后缀为.cpp的,两者都会认为是C++程序,C++的语法规则更加严谨一些
- 编译阶段,g++会调用gcc,对于C++代码,两者是等价的,但因为gcc命令不能自动和C++程序使用的库链接,通常使用g++来完成链接。为了统一起见,干脆编译/链接统一用g++来做,但并不是C++只能用g++
- 总结:编译可以用gcc/g++,链接可以用g++或gcc -lstdc++
gcc常用参数(二)
gcc常用参数(二)