unrecognized command line option ‘-std=c++11’
阿新 • • 發佈:2019-02-19
轉自:http://blog.csdn.net/gqb1226/article/details/43967723
出現的錯誤入下圖所示:
簡單百度下就能知道錯誤是 g++ gcc 版本不夠高。那麼解決方案就是升級版本。
主要步驟是參考部落格:http://blog.csdn.net/joeblackzqq/article/details/38967679.
但是原文可能是排版問題,有幾處不清楚的地方,所以自己整理下。
一、新增軟體源
二、安裝版本的命令:
[cpp] view plain copy print?- sudo apt-get install gcc-4.8 g++-4.8
sudo apt-get install gcc-4.8 g++-4.8
三、檢視本地版本
四、切換版本
[plain] view plain copy print?- 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.6 60
[plain]
view plain
copy
print?
- sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
[plain] view plain copy print?
- 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.6 60
[plain]
view plain
copy
print?
- sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40
這裡的4.6是你本機之前的版本。 [plain] view plain copy print?sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 40
- sudo update-alternatives --config gcc
sudo update-alternatives --config gcc
[plain]
view plain
copy
print?
- sudo update-alternatives --config g++
sudo update-alternatives --config g++
選擇你需要的版本即可。