我收到符号_cilk_spawn在使用 icpc 编译时无法解析

I'm getting symbol _cilk_spawn could not be resolved when compiling with icpc

本文关键字:编译 icpc 符号 cilk spawn      更新时间:2023-10-16

我使用的是Ubuntu 14.04 &eclipse和Intel编译器v 15

我有两个相同的程序(使用点击命令)(一个作为c程序,另一个作为cpp程序)。

我可以用icc编译它(没有任何问题)

但是当我使用icpc (cpp程序)时,我得到错误:符号_cilk_spawn无法解决

在同样的两个程序中,我没有使用任何标志。

与cpp程序有什么不同,我不能编译它

关键字是"_Cilk_spawn",大写字母"C"。C/c++的惯例是让非标准扩展以下划线开头,并以大写字母开头。

你也可以包含cilk.h,它定义了允许你使用"cilk_spawn", "cilk_sync"answers"cilk_for"的宏。