浏览VxWorks应用程序程序员指南可以看出,p线程是受支持的,但没有提到OpenMP。风河论坛上的一个较旧的线程还建议在VxWorks gcc编译器中默认禁用OMP标志。在这一点上,似乎很清楚,OpenMP是不支持的,但有谁知道这是否已经改变了近几年?线程是在VxWorks中实现多线程的唯一方法吗?
发布于 2014-12-09 02:04:57
通过进一步的回顾,VxWorks在默认情况下似乎不支持OpenMP,尽管某些摇摆不定允许您在重新编译gcc编译器之后启用-libgomp标志(虽然不能保证来自风河的支持)。我使用的平台VxWorks 653通过多线程vThreads (多线程VxWorks分区操作系统)提供了线程(和其他POSIX) API。vThreads本身提供多线程功能,并有自己的库集。不幸的是,我还没有在vThreads上找到任何全面的API文档。对于其他VxWorks平台来说,这可能有所不同。
请考虑这个问题的答案。
https://stackoverflow.com/questions/27349824
复制相似问题