gcc需要识别文件扩展名

扩展名 含义
.c C源文件
.cpp/cc C++源文件
.o 目标文件
.s 汇编语言源文件
.a/.so 编译后的库文件

C/C++编译完成之后的代码是不同的