Как экспортировать Ld_Library_Path в Linux

Kak Eksportirovat Ld Library Path V Linux



В Linux беглый взгляд на переменные среды помогает пользователям лучше понять работу системы. Эти переменные позволяют соответствующим образом настроить и оптимизировать систему. «ld_library_path» — это одна из тех переменных, которая содержит информацию о том, где в вашей системе хранятся общие библиотеки.

Это означает, что «ld_library_path» содержит список путей, по которым хранятся эти библиотеки, чтобы исполняемые файлы могли получить к ним доступ в любое время.

Вы также можете добавить новые пути к «ld_library_path», чтобы поддерживать хорошо организованную структуру системных файлов. В этом кратком руководстве объясняется простой метод экспорта «ld_library_path» в Linux, чтобы вы могли добавлять к нему новые пути.







Как экспортировать Ld_Library_Path в Linux

Общие библиотеки — это важные элементы приложений Linux, состоящие из кодов или сценариев, которые могут повторно использовать несколько других программ. Этот процесс повышает общую эффективность систем Linux. Когда вы выполняете программу, система динамически связывает ее с необходимыми библиотеками, что гарантирует ее работу без ошибок.



Экспорт предполагает установку для параметра «ld_library_path» определенных значений, указывающих пути, упомянутые ранее. Для этого используйте команду «export» в файле конфигурации вашей оболочки. Просмотрите следующие разделы для пошагового объяснения:



1. Проверьте текущие каталоги в Ld_Library_Path.





Хорошей практикой является проверка текущего значения «ld_library_path», чтобы проверить текущие каталоги.

эхо $ld_library_path



Эта команда ничего не показывает в нашей системе, поскольку нам еще предстоит ее настроить. В общем, отображает либо добавленный путь библиотек, либо ничего.

2. Настройте оболочку
Bash — оболочка по умолчанию в большинстве дистрибутивов Linux. Однако вы всегда можете изменить оболочки в соответствии с вашими потребностями. Чтобы настроить оболочку, вы должны открыть файл конфигурации вашей оболочки, используя одну из следующих команд, соответствующих вашей оболочке:

Для Баша: нано ~/.bashrc

Для Зш: нано ~/.zshrc

Для рыбы: нано ~/.config/fish/config.fish

Всегда помните, что знак тильды (~) указывает домашний каталог в Linux. Текстовый файл откроется после ввода команды, как показано ниже:

Теперь, чтобы экспортировать LD_LIBRARY_PATH, перейдите к последней строке и добавьте следующую команду:

экспорт LD_LIBRARY_PATH '=' $LD_LIBRARY_PATH : / путь

Двоеточие (:) разделяет все пути в переменной среды. Поэтому мы используем двоеточие, чтобы добавить новый путь.

Замените здесь «/path» на путь, который вы хотите экспортировать. Для вашего понимания возьмем в качестве примера каталог «Документы»:

экспорт LD_LIBRARY_PATH '=' $LD_LIBRARY_PATH :~ / Документы

После ввода этой команды сохраните и выйдите из файла конфигурации. В Bash это можно сделать в три этапа: нажмите CTRL + X, Y и Enter. Аналогичным образом выйдите из соответствующих файлов.

Более того, это сохраняет файл, но не обновляется в текущем сеансе терминала. Следовательно, введите следующую команду для реализации изменений:

источник ~ / .bashrc

Замените «~/.bashrc» путями к файлам, которые вы использовали на первом шаге. При выполнении он ничего не отображает.

Наконец, вы должны убедиться, что путь успешно добавлен с помощью следующей команды:

эхо $LD_LIBRARY_PATH

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

Заключение

LD_LIBRARY_PATH — это важная переменная среды, в которой вы можете установить пути к общим библиотекам, чтобы программы могли получать к ним доступ в любое время. Поскольку большинство пользователей лишены этого метода, в этом руководстве основное внимание уделяется объяснению того, как экспортировать LD_LIBRARY_PATH в Linux с помощью простых шагов. Этот процесс часто бывает полезен при поддержании организованной структуры файловых каталогов.