gpt4 book ai didi

c++ - 编译 Cilk Plus 程序时遇到问题

转载 作者:行者123 更新时间:2023-11-28 04:32:31 25 4
gpt4 key购买 nike

我在尝试编译我的 Cilk Plus 程序时遇到了麻烦。基本上当我运行:g++ -o reducer reducer.cpp 时,我得到以下错误:

-fcilkplus must be enabled to use '_Cilk_for'

我已经包含了 cilk/cilk.hcilk/reducer.h,但我不确定到底是什么导致了这个问题。该代码表示​​一个简单的自定义 reducer ,没什么特别的。以下是发生错误时循环的样子:

cilk_for(unsigned int i = 0; i<5 ; i++){

//code

}

注意:我什至尝试使用 _Cilk_for,仍然遇到同样的错误。

最佳答案

您需要在您的构建中添加启用 cilk plus 和链接到库。

你的构建应该是:

g++ -fcilkplus -lcilkrts -o reducer reducer.cpp

如需进一步引用,请参阅 Intel documentation

关于c++ - 编译 Cilk Plus 程序时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52471904/

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