Ubuntu版本为:16.04, gcc/g++版本为:5.4.0,无法编译c++11,解决方法如下:
gcc、g++在编译指令中加: -std=c++11
如:gcc test.cpp -o test -std=c++11
cmake编译在CMakeLists.txt文件中加一行:add_definitions(-std=c++11)
本文介绍如何在Ubuntu 16.04上使用gcc/g++ 5.4.0版本正确编译C++11代码。通过在编译指令中添加`-std=c++11`选项或在CMakeLists.txt文件中加入`add_definitions(-std=c++11)`来实现。
Ubuntu版本为:16.04, gcc/g++版本为:5.4.0,无法编译c++11,解决方法如下:
gcc、g++在编译指令中加: -std=c++11
如:gcc test.cpp -o test -std=c++11
cmake编译在CMakeLists.txt文件中加一行:add_definitions(-std=c++11)
794
888

被折叠的 条评论
为什么被折叠?