【问题标题】:Install TBB on Linux 11.04在 Linux 11.04 上安装 TBB
【发布时间】:2011-10-20 05:39:54
【问题描述】:

我一直在 google 和 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: skipping incompatible /usr/lib/libtbb.so when searching for -ltbb /usr/bin/ld: cannot find -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

【问题讨论】:

  • file /usr/lib/libtbb.so 的输出是什么?

标签: linux installation tbb


【解决方案1】:

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

【讨论】:

  • 谢谢你,我正在重用一个旧的make文件,我只是复制并粘贴了参数......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
相关资源
最近更新 更多