我最近一直在学习《Introduction to algorithms》(由Cormen, Rivest编写)第三版中的多线程算法。这本书的序言激励我使用麻省理工学院开发的Cilk Plus扩展。但是,我还没有能够在网上找到任何文章来将它与我的CodeBlocks IDE集成以供使用。是否有任何命令集来声明相同的链接器设置?
文件夹C:Programs(x86)IntelCilkTools目录
- bin:包含ia32, intel64文件夹(包含dll) +其他dll和exe
- doc: html页面和jpg文件
- 包含:有CilkTools,它有四个。h文件:cilkscreen.h, cilkview .h, fake_mutex.h和lock_guard.h
- opensrc:有一个zip文件(ZedGraph,开源图形包)
- visual studio和示例文件
您混淆了编译器和Cilk工具。首先,您需要安装英特尔c++ Composer并将其集成到IDE中。我在维基百科上找到的关于代码块的文章声称应该可以工作,但我不知道细节。
然后你要安装英特尔Cilk Plus SDK,它为你提供了Cilkscreen种族检测器和Cilkview可扩展性分析仪。Cilk工具附带了一个插件,可以集成到Visual Studio中,但是你必须在其他ide中使用命令行。这个插件的主要好处是可以点击一个调用栈条目,然后在Visual Studio编辑器中跳转到那一行。但是报告的文本版本很容易阅读。
不要问为什么这些名字如此令人困惑。我们(开发团队)不允许选择名称。
<>之前——巴里·坦南鲍姆英特尔Cilk Plus开发