У меня есть старый исполняемый файл, который запланирован на кучу отходов, но он еще не существует. Он полагается на некоторые библиотеки, которые были удалены из моей среды, но у меня есть некоторые файлы-заглушки где-нибудь, где он работает нормально. Id нравится указывать этот исполняемый файл на эти файлы-заглушки. Да, я могу установить LD_LIBRARY_PATH, но этот исполняемый файл вызывается из многих сценариев, и многие пользователи, и я бы хотел его исправить в одном месте.
У меня нет источника для этого, и было бы трудно получить его. Я думал: могу ли я отредактировать этот файл, используя редактор ELF, и добавить простой PATH в rpath, чтобы он попал в новые библиотеки? Возможно ли это, или как только вы создадите двоичный файл ELF, вы исправляете вещи в местах и их нельзя перемещать?