gcc/g++编译c/c++ 讲解

test.c 使用 gcc、g++都可以编译,并且都能运行

但是,test.cpp使用gcc来编译,是不行的会直接报错!!!

对于.cpp文件只能用g++来编译!!!

 

验证:

我有两个文件,功能都是一样的,但是后缀名不同!

现在我分别使用gcc、g++两个命令对 test.c文件进行编译

 

我们可以看到使用gcc命令编译通过,再运行,发现是可以运行的

使用g++命令编译通过,再运行,发现也是可以运行的

这不是验证了我上面的话?

 

我现在分别使用gcc、g++命令对test.cpp文件进行编译

我们发现gcc编译报错

但是g++编译没有报错,再运行,发现是可以运行的

 

总结

博主,极力推荐大家在编译c/c++的时候,使用g++

不推荐使用gcc!