我最近有兴趣学习更多关于并行计算,并发等的知识。我的主要语言是C ++,所以显然我决定在我的个人学习中使用它。
经过一些研究(阅读:在Google上查找),我决定使用英特尔的TBB库是最理想的。
但是,到目前为止,让我陷入困境的一件事就是将其设置为在我的计算机上使用。我已经在互联网上查看了一些关于使用MinGW设置TBB的教程(在我的例子中,特别是Nuwen)并且没有找到任何东西。所以,我的问题是:如何将TBB设置为与Nuwen发行版一起使用?
答案 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 _...目录
中找到库构建