gpt4 book ai didi

c++ - Ubuntu 中的 Cilk Plus

转载 作者:行者123 更新时间:2023-11-28 06:12:05 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 15.04 中测试以下代码。

#include <iostream>
#include <cilk/cilk.h>

using namespace std;

int main()
{
cilk_for(int x=0; x<10; x++)
{
cout << x << endl;
}
return 0;
}

我收到以下错误。似乎 g++ 命令可以检测到 cilk plus 但无法以某种方式编译。

anirban@anirban-XPS-8500:~$ g++ test_cilk.cpp -lcilkplus -lcilkrts
test_cilk.cpp: In function ‘int main()’:
test_cilk.cpp:8:11: error: expected primary-expression before ‘int’
cilk_for(int x=0; x<10; x++)
^
test_cilk.cpp:8:20: error: ‘x’ was not declared in this scope
cilk_for(int x=0; x<10; x++)
^

最佳答案

您的 g++ 命令不正确。应该是

g++ test_cilk.cpp -fcilkplus -lcilkrts
^

关于c++ - Ubuntu 中的 Cilk Plus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31058547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com