Я установил OpenBlas в TX1 и пример time_dgemm прекрасно компилируется с gcc. Тем не менее, мне нужно иметь возможность связать остальную часть моего кода с OpenBlas с помощью g ++. Когда я пытаюсь скомпилировать пример time_dgemm с помощью g ++, он терпит неудачу, давая ошибку компоновки «… неопределенная ссылка на ‘dgemm _ (……». Единственное изменение заключается в использовании g ++ вместо gcc.
Я пытался скомпилировать библиотеку OpenBLAS с помощью g ++ (make CC = g ++), как предлагали другие в прошлом, но компиляция завершается неудачно, когда он пытается скомпилировать некоторую часть BLAS.
Есть идеи?
Если у некоторых людей возникла такая же проблема, я смог скомпилировать следующую команду:
g++ openBlasExample.cpp -I /usr/include/openblas -lopenblas
Вы можете найти вашу папку openblas, используя в Linux:
locate openblas
Больше информации здесь:
Других решений пока нет …