天天看点

Ubuntu下g++支持C++11的办法

学习C++Primer的时候,发现其中的auto类型,以及vector容器在自带的g++编译时,会报错或者发出警告,原因是当前的g++不支持C++11,解决办法是,先输入

sudo vim ~/.bashrc

然后输入自己的管理员密码,进去后在

 # some more ls aliases

这一行注释下,输入

alias g++='g++ -std=c++11'

alias g++='g++ -std=c++14'

这两句的意思是给C++14和11起了一个别名,也叫g++,这样执行的时候,还是输入g++ test.cpp,就可以执行含有C++11的内容了。