Запуск примера программы Intel MKL — Нет такого файла

Я пытаюсь запустить образец файла от Intel при использовании его программного обеспечения MKL с C ++. Тем не менее, я не могу заставить его работать. Поскольку я никогда не использовал C ++, я предполагаю, что делаю простую ошибку.

Вот это инструкции документа Intel, которым я следовал вместе с примером кода. Это начинается на странице 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

Я должен отметить, что я запускаю это на своей сетчатке MacBook середины 2012 года.

1

Решение

Очевидно, вы не добавили библиотеки MKL

Попробуй добавить

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

Этот сайт может помочь вам более или менее

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]