我有一些跨平台代码,其中包含一些C++11特性,例如
#include <thread>
等。我将很快使用QNX 6.6板,我想知道我的代码是否可以在其上编译,并且哪些功能可用。
QCC是官方的QNX C ++编译器,但我找不到任何支持哪些C ++ 11功能,甚至是哪些C ++功能的文档。这是GCC的封装还是自己的东西?无论哪种方式,在这个平台上我能否获得或编译其他编译器?
gcc
,因此它取决于QNX 6.6使用哪个gcc。快速搜索显示QNX 6.6正在使用gcc 4.7(http://www.qnx.com/developers/articles/rel_5849_7.html),这里是gcc 4.7支持的功能列表:https://gcc.gnu.org/projects/cxx0x.html - Marged