环境为ubantu 14。
gcc编译 .c 文件时正常,编译 .cpp 文件时报错。
原因: 由于gcc是为了c编译实现的,自身不带c++的编译器,所以出错。g++是c++的编译器,安装好之后,gcc会自动寻找c++程序所需的编译环境,进而编译成功。
解决方法:
安装g++
sudo apt-get install g++
安装好g++之后,再去编译,发现还报错,错误如下:
解决方法:使用g++编译,即可编译成功。
环境为ubantu 14。
gcc编译 .c 文件时正常,编译 .cpp 文件时报错。
原因: 由于gcc是为了c编译实现的,自身不带c++的编译器,所以出错。g++是c++的编译器,安装好之后,gcc会自动寻找c++程序所需的编译环境,进而编译成功。
解决方法:
安装g++
sudo apt-get install g++
安装好g++之后,再去编译,发现还报错,错误如下:
解决方法:使用g++编译,即可编译成功。