版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaojiewang1990/article/details/65631136
错误:unrecognized command line option “-std=c++11”
在出现上述错误时,可能是 由于gcc和g++的版本不够高。所以升级gcc和g++版本。
添加下载源:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
安装4.8
sudo apt-get install gcc-
4.8
查看本地版本
ls -lh /usr/bin/g++*
可以看到本机安装了
4.6
和
4.8
两个版本
再执行下面来切换默认的版本为4.8
sudo rm /usr/bin/g++ sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++