1、在某种程度上两者都可以编译cpp后缀的程序,但是因为gcc命令不能自动和C程序使用的库联接,所以通常用gcc来完成链接。
2、后缀为c的,gcc可当作是C程序,而gcc当作是c程序,后缀为cpp的,两者都会认为是c程序。
3、C的语法规则更加严谨一些,编译阶段,g加加会调用gcc,对于c加加代码,两者等价,但是因为gcc命令不能自动和C加加程序使用的库联接,所以通常用g加加来完成链接,为了统一起见,则编译链接统统用g加加。