Что делает MANPATH, LD_LIBRARY_PATH означают в Linux?

Что MANPATH и LD_LIBRARY_PATH означают в Linux? Каково использование их?

0
задан 2 November 2016 в 12:46

1 ответ

  • MANPATH. См. "2.3.2. Страницы справочника". MANPATH является путем к страницам руководства.
  • LD_LIBRARY_PATH. См. "3.3.1. LD_LIBRARY_PATH".

    В Linux, переменная среды LD_LIBRARY_PATH является разделенным от двоеточия набором каталогов, где библиотеки должны разыскиваться сначала перед стандартным набором каталогов; это полезно при отладке новой библиотеки или пользовании нестандартной библиотекой для особых целей. Переменная среды LD_PRELOAD перечисляет совместно использованные библиотеки с функциями, которые переопределяют стандартный набор, так же, как/etc/ld.so.preload, делает. Они реализованы загрузчиком/lib/ld-linux.so. Я должен отметить, что, в то время как LD_LIBRARY_PATH работает над многими подобными Unix системами, он не работает над всеми; например, эта функциональность доступна на HP-UX, но как переменная среды SHLIB_PATH, и на AIX эта функциональность через переменный LIBPATH (с тем же синтаксисом, разделенным от двоеточия списком).

3
ответ дан 28 September 2019 в 06:44

Другие вопросы по тегам:

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