OpenBlas и G ++

Я установил OpenBlas в TX1 и пример time_dgemm прекрасно компилируется с gcc. Тем не менее, мне нужно иметь возможность связать остальную часть моего кода с OpenBlas с помощью g ++. Когда я пытаюсь скомпилировать пример time_dgemm с помощью g ++, он терпит неудачу, давая ошибку компоновки «… неопределенная ссылка на ‘dgemm _ (……». Единственное изменение заключается в использовании g ++ вместо gcc.

Я пытался скомпилировать библиотеку OpenBLAS с помощью g ++ (make CC = g ++), как предлагали другие в прошлом, но компиляция завершается неудачно, когда он пытается скомпилировать некоторую часть BLAS.

Есть идеи?

2

Решение

Если у некоторых людей возникла такая же проблема, я смог скомпилировать следующую команду:

g++ openBlasExample.cpp  -I /usr/include/openblas -lopenblas

Вы можете найти вашу папку openblas, используя в Linux:

locate openblas

Больше информации здесь:

https://gist.github.com/xianyi/6930656

1

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

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

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