标签: c++ linux ant openmp icc
当我在ANT exec-task中启动可执行文件(OpenMP,C ++,icc)时,任务不会终止。在查看过程后,我发现我的过程已经死亡(已解散)。可执行文件写输出,看起来很正常。没有使用OpenMP就没有问题。当我在没有ANT的情况下启动可执行文件时也没有问题。有什么想法吗?
答案 0 :(得分:0)
最后,我找到了解决方案。似乎OpenMP与C信号处理程序发生冲突。如果我关闭C信号处理程序,ANT exec-task的执行会正确终止。