我有一些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信息的链接,但我认为this link可以更好地显示支持哪些特定功能。链接页面上的信息太多,因此,我不复制它。但实质上,链接指出: