簡體   English   中英

g ++不會在Sno​​w Leopard下編譯std = c ++ 0x

[英]g++ wont compile std=c++0x under Snow Leopard

有一個舊的英特爾酷睿雙核MacBook與Snow Leopard,當我嘗試使用g ++編譯和輸入參數std = c ++ 0x我得到:

cc1plus: error: unrecognized command line option "-std=c++0x"

有關如何解決此問題的任何想法?

c ++ 0x / c ++ 11支持僅從gcc v4.3開始添加,請參閱此頁面以查看在gcc版本中添加了哪些c ++功能。

或者你也可以使用clang ++編譯器,它也是XCode的標准配置。 有關版本信息,請參閱此頁面

或者從macports安裝gcc47

順便說一句,更好的使用-std=c++11 ,clang不支持c++0x選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM