解决error while loading shared libraries的通用方案





1. 首先 find / -name libevent-1.4.so.2 找到缺少的链接文件到底在那儿。


2. LD_DEBUG=libs LD_DEBUG=libs /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf


3. 从Debug信息中就知道程序去哪里找链接库了。程序去 trying file=/usr/lib64/libevent-1.4.so.2 而我的链接库的实际存储位置是 /usr/local/lib/libevent-1.4.so.2


4. 做一个软连接 ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2


版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/dingxiaoyue/p/4926766.html