This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c6000 v8.2.0 关于OpenMP的问题

您好:

最近在使用C6678 OpenMP,编译器是c6000 v8.2.0 ,配置的Debug选项是Run to symbol “main”,按道理我debug的时候,8个核在加载到main标号的时候,都会Suspended,这个确实也是这样的。然后我开始运行,按道理是不是只有主核会去执行main函数的内容,其他核在遇到OpenMP需要多核线程的时候才会运行,但是我这边的情况是,我一开始运行,替他核都会提示代码段的这个函数找不到然后Suspended,但是不是其他核都不会去执行代码的吗?只有主核去执行代码吗?

另外就是我用v7.4.12的编译器就没有问题,所以我想请问是不是v8.2.0是不是需要额外的设置,因为v7.4.12对OpenMP的支持不是很好,有的我用不了,所以换的高版本的编译器。

谢谢!