我有一个关于执行文件的问题。
我从另一个linux服务器上得到了一个执行文件,但是环境不一样。
缺少libjemalloc.so.1。我该怎么做才能让执行文件链接到 libjemalloc.so.1。
顺便说一句,如果我执行文件,错误消息是“加载共享库时出错:libjemalloc.so.1:无法打开共享对象文件:没有这样的文件或目录。”
谢谢。
最佳答案
您需要导出指向保存 libjemalloc.so.1 的目录的 LD_LIBRARY_PATH 变量。共享库文件,然后运行可执行二进制文件,它将获得引用。 export LD_LIBRARY_PATH="共享库路径"
关于linux - 如何将库链接到执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25474364/