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
しかし、同じエラー..