Linux 如何将库链接到执行文件

Linux 如何将库链接到执行文件,linux,shared-libraries,Linux,Shared Libraries,我有一个关于行政文件的问题 我从另一台linux服务器获得了一个执行文件,但环境不一样 这是因为缺少libjemalloc。所以。1。我该怎么做才能让执行文件链接到libjemalloc.so.1 顺便说一句,如果我执行该文件,错误消息是“加载共享库时出错:libjemalloc.so.1:无法打开共享对象文件:没有这样的文件或控制器。” 谢谢。您需要导出LD_LIBRARY_PATH变量,该变量指向保存libjemalloc.so.1的目录。共享库文件,然后运行可执行二进制文件,它将获得引用。

我有一个关于行政文件的问题

我从另一台linux服务器获得了一个执行文件,但环境不一样

这是因为缺少libjemalloc。所以。1。我该怎么做才能让执行文件链接到libjemalloc.so.1

顺便说一句,如果我执行该文件,错误消息是“加载共享库时出错:libjemalloc.so.1:无法打开共享对象文件:没有这样的文件或控制器。”


谢谢。

您需要导出LD_LIBRARY_PATH变量,该变量指向保存libjemalloc.so.1的目录。共享库文件,然后运行可执行二进制文件,它将获得引用。
export LD_LIBRARY\u PATH=“PATH TO SHARED LIBRARY”

遵循您的建议后,它就可以工作了!谢谢