ubuntu16.04,g++5.4版本不支持c++11标准的解决方法整理
2019-07-03 15:39
1031 查看
最近重新看一下《C++primer》,第五版是c++11的标准,其中有些方法或标准库中的函数是跑步了的,原因就是ubuntu16.04版本下默认安装的g++版本不够,要么重新装g++6:ubuntu16.04安装g++6,要么就采用下面再网上整理的方法试试:
1.命令编译时加上c++11的内容
比如编译Test_10.cpp:
[code]g++ -o Test_10 Test_10.cpp -std=c++11
再常规命令后加上-std=c++11
亲测有效,确实能够编译c++11标准的代码。
2.修改vim 的.bashrc文件
[code]vim sudo ~/.bashrc
进入之后,会有一配置文本显示,然后在
# some more ls aliases 这一行下面添加以下内容(这一行大概在90行左右)
[code]alias g++='g++ -std=c++11' alias g++='g++ -std=c++14'
是让g++含有自带-std=c++11和14的意思再里面
但是我自己电脑上测试还是不行,不知道原因何在,但是可以试试。
相关文章推荐
- DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法
- ubuntu 16.04 图形化配置make menuconfig 版本 busybox-1.27.0报错的解决方法
- ubuntu16.04 下安装加入opencv_contribute包的GPU版本的OpenCV3.2(CUDA支持)步骤与问题解决
- Ubuntu16.04版本中遇到的Authentication failure问题解决方法
- DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法
- 关于在ubuntu下eclipse中c++11支持和编译运行c++11报错的解决方法
- 关于在Linux-ubuntu 16.04版本中以太网显示网络线缆被拔出的解决方法
- ubuntu 16.04系统下GTX970显卡不支持导致无法开机或开机黑屏解决方法
- php5.4以下版本json不支持不转义内容中文的解决方法
- ubuntu旧版本停止支持的解决方法
- ubuntu16.04安装高版本navicat以及安装后试用到期解决方法
- 如何让ubuntu系统中的g++支持c++11标准
- php5.4以下版本json不支持不转义内容中文的解决方法
- 关于在ubuntu下eclipse中c++11支持和编译运行c++11报错的解决方法
- DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法
- 因为此版本的应用程序不支持其项目类型(.vcproj)的解决方法
- 使用的 SQL Server 版本不支持数据类型“date”的解决方法 [转]
- 在Ubuntu14.04下安装gcc 5.3.0解决C++11支持问题
- 【ubuntu】解决窗口管理器 不支持透明问题(11.04之前版本不支持)
- Ubuntu升级g++-4.8以支持C++11