如何在OSX上使用带有gcc的TBB?

时间:2014-01-28 09:51:48

标签: macos gcc parallel-processing installation tbb

如何在OSX 10.9上安装英特尔线程构建模块,以便它可以与gcc一起使用?

我试图在Linux上做通常适合我的事情:

  1. 下载来源。

  2. 使用make安装。

  3. 指定PATHLD_LIBRARY_PATHLIBRARY_PATHCPATH

  4. 使用

    g++ mycode.cpp -O3 -o mycode -ltbb
    
  5. 结果:

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

2 个答案:

答案 0 :(得分:3)

在OSX上,它是DYLD_LIBRARY_PATH而不是LD_LIBRARY_PATH

答案 1 :(得分:2)

您可以通过Homebrew安装它:

$ brew install tbb

它负责管理lib路径,所以你只需要将-ltbb添加到链接器标志。