Я хотел бы иметь обычного пользователя без sudo
доступ, компилировать и запускать программу, которая использует libblas
и liblapack
, и делать это как минимум с двумя версиями этих библиотек (ATLAS и OpenBLAS). С update-alternatives
Я могу переключиться с одной версии на другую, но для этого мне нужно использовать sudo
.Выберите альтернативные библиотеки как обычный пользователь
Есть ли способ, которым я мог бы выбрать библиотеки как обычный пользователь? Компиляция использует -lblas -llapack
в командной строке, может быть, я могу добавить полный путь или что-то еще?
. Спасибо. Просто создайте ссылки на уже установленные библиотечные каталоги в '/ usr/lib' и используйте эти ссылки в параметрах' -L' и '-rpath', похоже, работают. – Jellby