Установка библиотеки в подкаталог /usr/local/lib?

Чтобы сравнить $0с одним значением, используйте ==, а не =. =присваивает новое значение $0. Если вы присваиваете новое значение, выражение $0=2393(, например. )оценивается awk как true, а затем печатается 9.

0
03.10.2021, 07:27
1 ответ

Если вы хотите установить библиотеки где угодно, кроме каталогов системных библиотек, и чтобы другие пользователи могли получить к ним доступ, создайте текстовый файл в /etc/ld.so.conf.d/, содержащий каталог, в который вы помещаете свои библиотеки, затем запустите ldconfig. Затем система правильно выберет ваши библиотеки, если нет конфликтов. Нет необходимости возиться с настройками компилятора и компоновщика, кроме предоставления настроек -l/ -Lкомпилятору/компоновщику.

-1
03.10.2021, 11:21

Теги

Похожие вопросы