【问题标题】:Does arm-linux-gnueabihf-g++ have reliable C++0x supportarm-linux-gnueabihf-g++ 是否有可靠的 C++0x 支持
【发布时间】:2012-11-13 14:26:35
【问题描述】:

我尝试使用 arm-linux-gnueabihf-g++ 编译器(来自 g++-arm-linux-gnueabihf 包)编译带有 lambda 表达式的简单程序,并带有 -std=c++0x 开关。有用。有没有人有使用这个编译器的 C++0x 特性的经验?我想知道,这种支持是否可靠且使用安全。

该软件包来自 Ubuntu 存储库,操作系统已更新(12.04 32 位)。版本:arm-linux-gnueabihf-g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

【问题讨论】:

  • 哪个编译器版本?从哪里打包?

标签: c++ c++11 arm cross-compiling embedded-linux


【解决方案1】:

使用--version 标志获取GCC 版本。然后,请咨询C++-11 feature matrix,了解您可以在该特定版本上使用哪些功能。

【讨论】:

  • 4.6.3 - 根据此表,支持大多数功能。我会保持这个问题开放一段时间——也许有人真的在这个编译器上使用 C++0x,并且可以分享他的经验。那我就接受这个答案。
  • 这是 答案,请检查您的编译器版本并查阅功能矩阵。甚至可能是发行说明和错误数据库。
猜你喜欢
  • 2019-09-14
  • 2011-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-28
  • 1970-01-01
  • 2011-06-09
  • 1970-01-01
相关资源
最近更新 更多