1

Я использую общий терминал и хочу создать программу, которая отлично работает на моем домашнем компьютере. У меня нет разрешений sudo. Мне нужно собрать пару библиотек: GotoBlas и UMFpack.

Есть ли какое-то традиционное расположение библиотеки Linux, которое я могу использовать, например home/lib/?

1 ответ1

1

Нет такой, которая будет "просто работать", однако вы можете указать дополнительные пути к библиотекам при линковке, используя -rpath-link и -rpath в ld .

-rpath PATH                 Set runtime shared library search path
-rpath-link PATH            Set link time shared library search path

Так что вы можете сделать все, что будет работать на ваших двух машинах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .