在Windows上能跑的UE,能用openMP加速,移植到Linux上,却失效。怎么办?只能一句话一句话的测试。到头来发现,库函数文件名都一样的,没有问题。问题出在极微小的语句上如counter++在linux上跑会进入死循环,听上去匪夷所思,实际上却真实存在。而且一测试就是半天。测试两次就是一天时间过去了。程序员真是苦活。
在Windows上能跑的UE,能用openMP加速,移植到Linux上,却失效。怎么办?只能一句话一句话的测试。到头来发现,库函数文件名都一样的,没有问题。问题出在极微小的语句上如counter++在linux上跑会进入死循环,听上去匪夷所思,实际上却真实存在。而且一测试就是半天。测试两次就是一天时间过去了。程序员真是苦活。
本文标题:openMP调试!--!
本文链接:https://www.haomeiwen.com/subject/vrfdbttx.html
网友评论