【发布时间】:2014-01-11 00:54:33
【问题描述】:
我正在压缩一个预建(无源/目标文件)二进制应用程序以进行分发。二进制应用程序需要几个默认情况下不包含的库。我似乎能够让应用程序在最终用户上启动的唯一方法是包含一个run.sh,它将库路径设置为当前目录:
export LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH
./MyApp.out
但是,我真的很想让用户解压缩 zip 并双击 MyApp.out(没有 shell 脚本)。我可以编辑MyApp.out 以在当前目录中搜索库吗?我在 OSX 上使用 install_name_tool 做了类似的事情,但该工具在此处不可用。
【问题讨论】: