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!