【问题标题】:ld: library not found for -lgomp, at Installing SPAMSld:在安装垃圾邮件时找不到 -lgomp 的库
【发布时间】:2013-07-26 17:11:55
【问题描述】:

我正在尝试安装 SPAMS(SPArse 建模软件),但我得到了这个

1 warning generated.
ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)

mex: link of ' "./build//mexTrainDL.mexmaci64"' failed.

我在 MAC OS 中使用 matlab R2013a 进行编译,我已经安装了 Xcode 和 Intel MKL。但不断收到此错误,请提供任何帮助。

【问题讨论】:

    标签: xcode sparse-matrix matlab-compiler


    【解决方案1】:

    在 compile.m 文件中将 use_multithread 更改为 false 后为我解决了问题

    【讨论】:

    • 谢谢我没有阅读那行的评论,它工作正常
    • 有没有办法在多个线程中使用它(即use_multithread=true)?
    • 抱歉耽搁了,您需要在第 18 行更改编译器,因为 mex 与它不兼容(即compiler='icc';
    猜你喜欢
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2017-07-24
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多