原因,alignas是c++11才支持的。建议
在编译选项中加 -std=c++0x –Wall 或者 -std=c++11
g++ test.cpp -o test.out -std=c++0x -Wall
最后那个是编译警告,初学打开比较好
gcc目前需要添加-std=c++0x 才能顺利编译c++11新特性
或者用alias
对当前系统下次重启前 临时生效:
alias g++=’g++ -std=c++0x’
原因,alignas是c++11才支持的。建议
在编译选项中加 -std=c++0x –Wall 或者 -std=c++11
g++ test.cpp -o test.out -std=c++0x -Wall
最后那个是编译警告,初学打开比较好
gcc目前需要添加-std=c++0x 才能顺利编译c++11新特性
或者用alias
对当前系统下次重启前 临时生效:
alias g++=’g++ -std=c++0x’