如何安装英特尔Cilk for C/C++;Windows10上的并行编程?
我想尝试一下英特尔的C/C++并行编程Cilk扩展,但我很难弄清楚如何在Windows上安装它。我试着咨询了一下,但找不到任何面向Windows的指南。现在切换到Linux并不方便,我宁愿把它作为最后的手段 我还试图得到一个免费试用版的并行工作室,但显然它不支持CILK了 如果有人能一步一步地指导我,我将非常感激 我使用代码块,其中包括gnu gcc编译器 (首先,对不起,我从未亲自使用过Cilk) 首先,它已被弃用:如何安装英特尔Cilk for C/C++;Windows10上的并行编程?,c,windows,parallel-processing,cilk-plus,C,Windows,Parallel Processing,Cilk Plus,我想尝试一下英特尔的C/C++并行编程Cilk扩展,但我很难弄清楚如何在Windows上安装它。我试着咨询了一下,但找不到任何面向Windows的指南。现在切换到Linux并不方便,我宁愿把它作为最后的手段 我还试图得到一个免费试用版的并行工作室,但显然它不支持CILK了 如果有人能一步一步地指导我,我将非常感激 我使用代码块,其中包括gnu gcc编译器 (首先,对不起,我从未亲自使用过Cilk) 首先,它已被弃用: 如果您想尝试使用GCC,您需要使用Cilk支持编译GCC(可能是4.
$gcc-fcilkplus-LCILRTS mycode1.c
$g++-fcilkplus-lcilkrts mycode2.cpp
(在我的Debian9GNU/Linux(amd64)系统上编译非Cilk C源代码时,我尝试添加这些标志,它似乎可以工作;libcilkrts5
包似乎在默认情况下与GCC 6.3.0一起安装在那里)
以下是流行的二进制GCC版本列表:
e、 我在以下软件包中没有找到:
gcc-cilkplus
&libcilkrts5
):
可选的,你可以尝试<强>英特尔C++编译器>(没有经验,抱歉)。
- (首先,对不起,我从未亲自使用过Cilk)
首先,它已被弃用:
$gcc-fcilkplus-lcilkrts mycode1.c
$g++-fcilkplus-lcilkrts mycode2.cpp
(在我的Debian9GNU/Linux(amd64)系统上编译非Cilk C源代码时,我尝试添加这些标志,它似乎可以工作;libcilkrts5
包似乎在默认情况下与GCC 6.3.0一起安装在那里)
以下是流行的二进制GCC版本列表:
e、 我在以下软件包中没有找到:
gcc-cilkplus
&libcilkrts5
):
可选的,你可以尝试<强>英特尔C++编译器>(没有经验,抱歉)。
您可以构建它,甚至可以下载一个二进制文件,但只有linux、Mac或source提供Cilk还活着,并在麻省理工学院作为
您可以构建它,甚至可以下载二进制文件,但只有linux、Mac或source提供您尝试过Windows安装程序并运行它吗?@ForceBru感谢您的评论。如果我错了,请纠正我,但如果您指的是“英特尔Cilk Plus SDK”,它只提供有助于调试/代码改进的工具,而不是C/C++的实际silk库、标头等。您是否尝试过Windows安装程序并运行过它?@ForceBru感谢您的评论。如果我错了,请纠正我,但如果您指的是Intel Cilk Plus SDK,它只提供了便于调试/代码改进的工具,而不是C/C++的实际silk库、标头等。(几个月后…)我知道已经有一段时间了,我很抱歉在这里忽略了提及它,但是。。。Cygwin成功了!谢谢(几个月后…)我知道已经有一段时间了,我很抱歉没有在这里提及,但是。。。Cygwin成功了!谢谢
$ gcc -fcilkplus -lcilkrts <OTHER_FLAGS> mycode1.c
$ g++ -fcilkplus -lcilkrts <OTHER_FLAGS> mycode2.cpp