红联Linux门户
Linux帮助

Linux下C++编译提示错误:unrecognized command line option “-

发布时间:2015-12-06 09:58:41来源:linux网站作者:GQB1226

出现的错误入下图所示:

Linux下C++编译提示错误:unrecognized command line option “-


简单百度下就能知道错误是 g++ gcc 版本不够高。那么解决方案就是升级版本。

一、添加软件源
二、安装版本的命令:

sudo apt-get install gcc-4.8 g++-4.8 

三、查看本地版本
四、切换版本

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 60 

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40 

这里的4.6是你本机之前的版本。

sudo update-alternatives --config gcc 

sudo update-alternatives --config g++ 

选择你需要的版本即可。


几款好的C/C++编译器(编译器而非IDE):http://www.linuxdiyf.com/linux/14086.html

Linux下搭建C/C++开发环境(GTK):http://www.linuxdiyf.com/linux/11185.html

Linux中安装Eclipse进行C/C++开发:http://www.linuxdiyf.com/linux/10129.html