VxWorks是否支持OpenMP?

时间:2014-12-08 00:56:47

标签: multithreading pthreads openmp vxworks

略读VxWorks应用程序程序员指南显示支持pthread,但未提及OpenMP。 Wind River论坛上较早的thread也表明VxWorks gcc编译器默认禁用OMP标志。此时似乎很清楚OpenMP不受支持,但有人知道近年来这是否发生了变化? pthreads是在VxWorks中实现多线程的唯一方法吗?

1 个答案:

答案 0 :(得分:3)

经过进一步审核,默认情况下VxWorks似乎不支持OpenMP,虽然有些finagling允许您在重新编译gcc编译器后启用-libgomp标志(不能保证Wind River的支持)虽然)。我使用的平台VxWorks 653通过vThreads(多线程VxWorks分区操作系统)提供pthread(和其他POSIX)API。 vThreads本身提供多线程功能,并拥有自己的一组库。我很遗憾无法在vThreads上找到任何全面的API文档。对于其他VxWorks平台,这可能会有所不同。

请回答这个问题。