我有一个计划用于废料堆的旧可执行文件,但是还不存在。它依赖于已经从我的环境中删除的一些库,但是我在某些可以正常工作的地方有一些存根库。我想将此可执行文件指向这些存根库。是的,我可以设置LD_LIBRARY_PATH,但是许多脚本都调用了此可执行文件,许多用户也希望将其修复在一处。
我没有这个来源,很难得到它。我在想- 是否可以使用支持ELF的编辑器编辑此文件,并向rpath添加一个简单的PATH,以使其达到新的库?这是否可能,或者一旦创建了ELF二进制文件,便将其固定在位置上并且无法移动?
有一个叫做的工具chrpath可以做到这一点-它可能在您的发行版软件包中可用。
chrpath