【问题标题】:How to use TBB with gcc on OSX?如何在 OSX 上将 TBB 与 gcc 一起使用?
【发布时间】:2014-01-28 09:51:47
【问题描述】:

如何在 OSX 10.9 上安装 Intel Threading Building Blocks,以便与 gcc 一起使用?

我尝试在 Linux 上做通常对我有用的事情:

  1. 下载源代码。

  2. 使用make安装。

  3. 指定PATHLD_LIBRARY_PATHLIBRARY_PATHCPATH

  4. 像这样使用

    g++ mycode.cpp -O3 -o mycode -ltbb
    

结果:

dyld: Library not loaded: libtbb.dylib
  Referenced from: /blabla/mycode
  Reason: image not found
Trace/BPT trap: 5

【问题讨论】:

  • 尝试指定 DYLD_LIBRARY_PATH 而不是 LD_LIBRARY_PATH。

标签: macos gcc parallel-processing installation tbb


【解决方案1】:

在 OSX 上,它是 DYLD_LIBRARY_PATH 而不是 LD_LIBRARY_PATH

【讨论】:

    【解决方案2】:

    您可以通过Homebrew安装它:

    $ brew install tbb
    

    这会处理 lib 路径,因此您只需将 -ltbb 添加到链接器标志。

    【讨论】:

      猜你喜欢
      • 2016-08-20
      • 2013-12-04
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多