与 Nuwen 一起设置英特尔 TBB
Setting Up Intel TBB with Nuwen
我最近开始有兴趣学习更多关于并行计算、并发等的知识。我的主要语言是C++,所以显然我决定在我的个人学习中使用它。
经过一些研究(阅读:在谷歌上查找(,我决定使用英特尔的TBB库是最理想的。
不过,到目前为止,让我陷入困境的一件事是将其设置为在我的计算机上使用。我在互联网上查找了某种关于使用 MinGW 设置 TBB 的教程(就我而言,特别是 Nuwen(,但实际上什么也没找到。
所以,这是我的问题:我将如何设置 TBB 以与 Nuwen 发行版一起使用?
TBB在Windows包中没有为mingw提供二进制文件。所以你应该从源代码构建它。你需要编译器和GNU制作;
从 https://github.com/01org/tbb/releases 下载源代码(.zip
(在那里解压缩一些(不确定,但共同点:当心目录路径中的空格(
使用编译器的环境打开控制台,转到 $archive_root/src 并调用 gmake tbb tbbmalloc compiler=gcc
。此外,如果您的编译器支持此模式,您也可以尝试在构建命令中添加stdver=c++11
。
您可以在 $archive_root/build/windows_...目录
相关文章:
- 英特尔 TBB 程序不会终止,可能会误用参考计数器
- 手动管理和更新英特尔 TBB 流程图?
- 英特尔 TBB 计算图:如何指定节点的输入队列容量
- 在调试模式下使用英特尔 TBB
- 如何使用英特尔 TBB 并发无序列图
- 英特尔 TBB - "初始化关键部分 Ex":找不到标识符编译器错误
- 英特尔 TBB,执行具有并行 for 的成员函数
- 英特尔 TBB,parallel_pipeline,当我在阶段之间传递常量字符*时出错
- 与 Nuwen 一起设置英特尔 TBB
- 英特尔TBB内存开销
- 如何在任务组中在英特尔TBB中等待单个任务并杀死其他任务
- 英特尔 TBB 编译和测试
- 英特尔TBB链接和rpath
- 用于服务网络连接的英特尔TBB任务 - 良好的模型
- 如何在英特尔TBB中拥有长时间等待的线程
- 编译适用于Android的英特尔TBB-ARMv7 ARMv8 MIPS
- 链接英特尔 TBB 库时出现问题
- 英特尔TBB在并行线程中运行函数
- 英特尔 tbb 任务调度是否适用于 DBMS
- 英特尔 TBB 与 CilkPlus