有没有办法获得OpenMP pragma生成的中间源代码? 我想看看每种编译指示是如何翻译的。
干杯。
答案 0 :(得分:1)
OpenMp pragma是C / C ++编译器实现的一部分。因此在使用它之前,您需要确保编译器支持pragma!如果它们不受支持,那么它们将被忽略,因此您在编译时可能没有错误,但多线程不会工作。在任何情况下,如上所述,由于它们是编译器实现的一部分,因此您可以获得的最佳中间结果是较低级别的代码。 OpenMp是语言扩展+库,宏等与Pthreads相对的,它们纯粹用库来支撑你!