天天看點

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的内容了。