GCC 中默认的编译器:gcc 为 c 编译器g++ 为 c++ 编译器以 .cpp 结尾的话,也会自动调用 C++ 编译器另外,给出的编译命令也有问题.c 一般是c源代码文件命令输出的应该是可执行文件,linux 下的话一般不加后缀
文件名改成c.c,或者命令用g++。另外,你的这个函数最后应该加上一句return 0;这个是必须的,虽然不加不会报错。
同意二楼的正解。
g++ c.cpp试试