2012-11-13 44 views
1

我試圖使用arm-linux-gnueabihf-g ++編譯器(來自g ++ - arm-linux-gnueabihf包)編譯帶有lambda表達式的簡單程序, -std = C++ 0x開關。有用。有沒有人有過使用C++ 0x功能的經驗?我想知道,這種支持是否可靠和安全的使用。arm-linux-gnueabihf-g ++是否具有可靠的C++ 0x支持

該軟件包來自Ubuntu存儲庫,操作系統已更新(12.04 32位)。版本:arm-linux-gnueabihf-g ++(Ubuntu/Linaro 4.6.3-1ubuntu5)4.6.3

+0

哪個編譯器版本?從哪裏打包? –

+0

@Amigable克拉克康德 - 答案是編輯的,我會後精確的編譯器版本一段時間後,目前我在Windows中:( –

回答

9

使用--version標誌來獲取GCC版本。然後,請查閱C++-11 feature matrix以查看您可以在該特定版本上使用哪些功能。

+0

4.6.3 - 根據此表,大多數功能都支持。我會保持這個問題打開一些時間 - 也許有人真的在這個編譯器上使用C++ 0x,並且可以分享他的經驗,然後我會接受這個答案 –

+0

這是**答案,檢查你的編譯器版本並查閱特徵矩陣。甚至是發行說明和bug數據庫。 –

+0

@ r_ahlskog - 感謝** **評論。 –

相關問題