В Linux, как я могу полностью игнорировать содержимое /etc/ld.so.cache? - PullRequest
0 голосов
/ 17 июня 2010

В целях создания прототипа нового набора общих библиотек в изолированной программной среде разработки (к которой у меня нет корневого доступа), я хотел бы знать, как выполнить двоичный файл, полностью переопределяя содержимое /etc/ld.so.cache, так что нет системных библиотек загружаются.

Как это можно сделать?Я рассмотрел такие механизмы, как установка переменной среды LD_LIBRARY_PATH или запуск программы, заключенной в /lib/ld-linux.so, но все эти методы, похоже, дополняют загрузку библиотек из /etc/ld.so.cache, но не переопределить это полностью.

Помощь?

1 Ответ

1 голос
/ 17 июня 2010

За исключением предоставления собственного загрузчика, невозможно игнорировать кэш путей к библиотекам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...