我有一些C++ 11特性(例如#include <thread>等)和一些跨平台代码。我很快将使用QNX 6.6开发板,我想知道我的代码是否可以在其上编译,以及哪些功能可用。

QCC是官方的QNX C++编译器,但是我找不到任何文档支持它支持的C++ 11功能,甚至一般的C++功能。这是围绕GCC的包装还是它自己的东西?无论哪种方式,我都可以在该平台上获得或编译其他编译器吗?

最佳答案

据我所知qcc只是内部使用gcc。因此,您可以使用QNX决定放入其软件包中的gcc版本提供的所有功能。

release notes of QNX 6.6 gcc 4.7来看:

  • GCC 4.7工具链,包括对英特尔高级 vector 扩展(AVX)的支持
  • GDB 7.5
  • 新:Binutils 2.24
  • Python 2.7.5,作为主机端工具

  • 发行说明提供了有关gcc 4.7信息的链接,但我认为this link可以更好地显示支持哪些特定功能。链接页面上的信息太多,因此,我不复制它。但实质上,链接指出:

    07-26 09:29
    查看更多