我有一个旧的可执行文件,它被安排在废料堆中,但它还没有.它依赖于从我的环境中删除的一些库,但我在某些地方工作正常.我想将此可执行文件指向这些存根库.是的,我可以设置LD_LIBRARY_PATH,但是这个可执行文件是从许多脚本中调用的,很多用户和我都喜欢在一个地方修复它.
我没有这方面的来源,并且很难得到它.我在想 - 我可以使用ELF识别编辑器编辑这个文件,并在rpath中添加一个简单的PATH以使其命中新的库吗?这是可能的,或者一旦你创建了一个ELF二进制文件,你就把东西固定到位置并且它们不能移动?
我有一个新的脚本,我需要在perl中编写,以利用我们的perl代码库(不,我无法转换它,不管怎么说).我们的编码标准规定Getopt::Long::GetOptions()
但我意识到如果我可以将python的optparse.OptionParser放入其中,我的选项处理将会大大改进和简化.我在python中喜欢的东西:输入验证,格式和必需/可选,以及基于参数配置的自动帮助字符串生成.
有小费吗?我知道我可以自己动手,但如果已经完成,我宁愿使用别人的工作.