linux - 在 Linux 11.04 上安装 TBB

标签 linux installation tbb

我一直在谷歌和 tbbs 论坛上搜索如何安装 TBB。

我已经从以下位置下载了 linux 和源代码: http://threadingbuildingblocks.org/ver.php?fid=175

使用 tar -xvf 提取它们,然后运行 ​​make 文件。 然后我转到 tbb/build/linux_intel64_gcc_cc4.5.2_libc,13_kernel2.6.38_debug/ 并运行 tbbvars.sh

我还尝试运行 tbb/build/generate_tbbvars.sh,然后是 tbbvars.shtbbvars.csh

无论我在尝试使用 -ltbb 编译程序时输入什么,我都会得到 /usr/bin/ld:搜索 -ltbb 时跳过不兼容的/usr/lib/libtbb.so /usr/bin/ld: 找不到 -ltbb

有人知道如何解决这个问题吗?

Linux damian-HP-Z600-Workstation 2.6.38-8-generic#42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

最佳答案

这是问题得到明确回答的另一个实例 here .您有一个位宽的库,并试图将它们链接到一个不同位宽的编译中。如果您的应用程序编译过程和 TBB 构建过程都是在同一系统上完成的,那么在决定是输出 32 位代码还是 64 位代码时,其中一个过程肯定做错了。

关于linux - 在 Linux 11.04 上安装 TBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828246/

相关文章:

c++ - TBB 链接器错误如何判断我是否缺少包含或代码是否已过时

c++ - tbb:concurrent_unordered_map() - vector 中每个唯一元素的 ID?

linux - 是否可以从 linux 的用户空间执行 net_enable_timestamp()?

linux - sudo apt-get install -f 从 debian 中删除了所有软件包

linux - 缺少 inotify 事件(在 .git 目录中)

mysql配置停止在 "starting server"

c# - 为什么需要安装向导?我如何创建一个?

xml - Linux 上用于处理困惑文件的 xml 编辑器

deployment - 谁能告诉我这个 .INF 文件有什么问题?

android - Qt Android 项目与 OpenCV - tbb 编译错误