Linux 支持C++11

g++版本4.8.5,編寫了一個簡單的main函數,使用了auto,編譯報錯

[root@localhost aa]# gcc -o test main.cpp

main.cpp:10:7: error: ‘i’ does not name a type
  auto i = 0;

後來發現,g++編譯要支持C++11特性,需要在編譯選項裏面增加 -std=c++11。

[root@localhost aa]# g++ -std=c++11 -o test main.cpp


PS:在支持C++11機器上編譯的這個簡單測試程序,在原來老的linux環境下也可以運行。


C++11應用參考

1、資源釋放和異常處理 http://blog.csdn.net/stereohomology/article/details/20847913

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章