在OS / X上安装openmpi:clang错误:找不到库-lgomp

时间:2014-10-25 12:49:54

标签: macos clang openmpi

我的目标是在我的Macbook Pro,mountainlion 10.8.5上安装openmpi 1.6.5,遵循以下简单的指导原则: https://wiki.helsinki.fi/display/HUGG/Installing+Open+MPI+on+Mac+OS+X 配置时 ./configure --prefix = / usr / local / bin F77 = gfortran FC = gfortran 成功,“让所有人”失败了:

  clang: warning: argument unused during compilation: '-fopenmp'
      CXXLD  vtfilter
    ld: library not found for -lgomp
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    make[7]: *** [vtfilter] Error 1

作为一个完整的新手,我坚持这个错误......我在这里读到了错误: Error enabling openmp - "ld: library not found for -lgomp" and Clang errors (对于可能同一问题的新线程感到抱歉 - 这个网站的说明引导我不要发布新问题作为旧线程的答案......) 我不确定这些修复是否适用于此(?) - 我已尝试在$ PATH中进行排序,这没有任何效果。这看起来我的编译器有问题吗?如果我可以发布更多有用的信息,请告诉我。

感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:0)

如果您只是禁用捆绑的VampirTrace库的构建会更容易:

$ ./configure --enable-contrib-no-build=vt ...

如果您仍需要跟踪和配置您的MPI应用程序,可以download VampirTrace并单独构建它。