最近重新看一下《C++primer》,第五版是c++11的标准,其中有些方法或标准库中的函数是跑步了的,原因就是ubuntu16.04版本下默认安装的g++版本不够,要么重新装g++6:ubuntu16.04安装g++6,要么就采用下面再网上整理的...

最近重新看一下《C++primer》,第五版是c++11的标准,其中有些方法或标准库中的函数是跑步了的,原因就是ubuntu16.04版本下默认安装的g++版本不够,要么重新装g++6:ubuntu16.04安装g++6,要么就采用下面再网上整理的方法试试:
1.命令编译时加上c++11的内容
比如编译Test_10.cpp:
g++ Test_10 Test_10.cpp -o -std=c++11
再常规命令后加上-std=c++11
亲测有效,确实能够编译c++11标准的代码。
2.修改vim 的.bashrc文件
vim sudo ~/.bashrc
进入之后,会有一配置文本显示,然后在
# some more ls aliases 这一行下面添加以下内容(这一行大概在90行左右)
alias g++='g++ -std=c++11'
alias g++='g++ -std=c++14'
是让g++含有自带-std=c++11和14的意思再里面
但是我自己电脑上测试还是不行,不知道原因何在,但是可以试试。
织梦狗教程
本文标题为:ubuntu16.04,g++5.4版本不支持c++11标准的解决方法整理


基础教程推荐
猜你喜欢
- [C语言]二叉搜索树 2023-09-07
- 全面了解C语言 static 关键字 2023-03-26
- C语言 详解字符串基础 2023-03-27
- centos 7 vscode cmake 编译c++工程 2023-09-17
- C++实战之二进制数据处理与封装 2023-05-29
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- 带你深度走入C语言取整以及4种函数 2022-09-17
- C语言实现宾馆管理系统课程设计 2023-03-13
- C++实现ETW进行进程变动监控详解 2023-05-15
- [c语言-函数]不定量参数 2023-09-08