用Nuwen设置Intel TBB

时间:2017-03-30 11:27:08

标签: c++ mingw tbb

我最近有兴趣学习更多关于并行计算,并发等的知识。我的主要语言是C ++,所以显然我决定在我的个人学习中使用它。

经过一些研究(阅读:在Google上查找),我决定使用英特尔的TBB库是最理想的。

但是,到目前为止,让我陷入困境的一件事就是将其设置为在我的计算机上使用。我已经在互联网上查看了一些关于使用MinGW设置TBB的教程(在我的例子中,特别是Nuwen)并且没有找到任何东西。

所以,我的问题是:如何将TBB设置为与Nuwen发行版一起使用?

1 个答案:

答案 0 :(得分:1)

TBB没有为Windows程序包中的mingw提供二进制文件。所以你应该从源代码构建它。你需要编译器和GNU make;

https://github.com/01org/tbb/releases

下载源代码(.zip)

解压缩一些(不确定,但共同点:谨防dir路径中的空格)

使用编译器环境打开控制台,转到$ archive_root / src并调用gmake tbb tbbmalloc compiler=gcc。如果您的编译器支持此模式,您也可以尝试在构建命令中添加stdver=c++11

您将在$ archive_root / build / windows _...目录

中找到库构建