gpt4 book ai didi

c - 如何在 Windows 10 上安装用于 C/C++ 并行编程的英特尔 Cilk?

转载 作者:太空宇宙 更新时间:2023-11-04 07:51:48 25 4
gpt4 key购买 nike

我想尝试使用英特尔的 Cilk 扩展进行 C/C++ 并行编程,但我很难弄清楚如何在 Windows 上安装它。我尝试咨询 official site但我找不到任何面向 Windows 的指南。现在切换到 Linux 并不方便,我宁愿把它作为最后的手段。

我也尝试获得 Parallel Studio 的免费试用版,但显然它不再支持 CILK。

如果有人能一步步指导我,我将不胜感激。

我使用代码块,其中包括 gnu gcc 编译器。

最佳答案

(首先,对不起,我个人从未使用过 Cilk)。

首先,它已被弃用:

如果您想尝试使用 GCC,您需要使用 Cilk 支持编译 GCC(可能是从 4.​​9 到 8.0 的版本;支持在 7.1 中弃用并在 8.1 中删除)。然后它应该以一种非常简单的方式工作,例如:

$ gcc -fcilkplus -lcilkrts <OTHER_FLAGS> mycode1.c
$ g++ -fcilkplus -lcilkrts <OTHER_FLAGS> mycode2.cpp

(在我的 Debian 9 GNU/Linux (amd64) 系统上编译非 Cilk C 源代码时,我尝试添加这些标志,它似乎可以工作;libcilkrts5 包似乎与 GCC 6.3.0 一起安装在那里,默认情况下)。

以下是流行的二进制 GCC 构建列表:

不幸的是,我能找到的大多数用于 MS Windows 的 GCC 二进制文件都没有启用 Cilk;
例如,我没有在以下包中找到它:

至少,它可以在 Cygwin 中找到(它的包列表中有 gcc-cilkplus & libcilkrts5):

或者,您可以试试英特尔 C++ 编译器(抱歉,没有这方面的经验)。

关于c - 如何在 Windows 10 上安装用于 C/C++ 并行编程的英特尔 Cilk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53328264/

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