我对执行文件有疑问。
我从另一台Linux服务器获得了一个执行文件,但环境却不一样。
缺少libjemalloc.so.1。如何让执行文件链接到libjemalloc.so.1。
顺便说一下,如果我执行该文件,则错误消息是“加载共享库时出错:libjemalloc.so.1:无法打开共享对象文件:没有这样的文件或导演。”感谢。
答案 0 :(得分:1)
您需要导出LD_LIBRARY_PATH变量,该变量指向您保留libjemalloc.so.1的目录。共享库文件,然后运行可执行二进制文件,它将获得引用。 export LD_LIBRARY_PATH =“PATH TO SHARED LIBRARY”