我正在使用 Linux、Eclipse 和 Intel 编译器 V14。
我正在尝试编译基本的斐波那契示例:
#include <iostream>
#include <cilk/cilk.h>
using namespace std;
int fib(int n) {
if (n < 2) return 1;
else {
int rst = 0;
rst += cilk_spawn fib(n-1);
rst += cilk_spawn fib(n-2);
cilk_sync;
return rst;
}
}
int main() {
int res = fib(9);
return 0;
}
并得到编译错误:
error expected an expression
我尝试使用:
cilk_spawn
Cilk_spawn
_cilk_spawn
_Cilk_spawn
但同样的错误..