2012-11-13 43 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 - 感谢** **评论。 –

相关问题