【问题标题】:Running intel mkl sample program - No such file运行 intel mkl 示例程序 - 没有这样的文件
【发布时间】:2013-07-02 18:43:50
【问题描述】:

我正在尝试运行来自英特尔的示例文件,以将其 mkl 软件与 C++ 结合使用。但是,我无法让它运行。由于我从未使用过 C++,因此我认为我犯了一个简单的错误。

Here 是我遵循的英特尔文档说明以及示例代码。它从第 11 页开始。

我正在我的终端中运行它:

g++ -m64 -I/opt/intel/composer_xe_2013.5.198/mkl/include dgemm_example.c

这是我的错误:

Undefined symbols for architecture x86_64:
  "_MKL_free", referenced from:
      _main in cc9RJYcW.o
  "_MKL_malloc", referenced from:
      _main in cc9RJYcW.o
  "_cblas_dgemm", referenced from:
      _main in cc9RJYcW.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status

我应该注意我在 2012 年中期的 macbook 视网膜上运行这个。

【问题讨论】:

    标签: c++ intel-mkl


    【解决方案1】:

    显然你没有添加 MKL 库

    尝试添加

    -L/path/to/MKL/libguide.so -L...
    

    这个网站或多或少会帮助你

    http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 2018-01-30
      • 2016-08-22
      • 1970-01-01
      相关资源
      最近更新 更多