./server: error while loading shared libraries: libzmq.so.1: cannot open shared object file: No such file or directory
今天写了几句代码,编译可以通过,但执行时却发现如上问题,
应该是没有找到 libzmq.so.1 的路径,从网上找了一下资料,通过如下步骤解决
sudo find ./ -depth -name "libzmq.so.1" -print --查找libzmq.so.1 的路径
./data/zeromq/lib/libzmq.so.1
./home/guoyilong/zeromq-2.1.7/src/.libs/libzmq.so.1
进入到 etc 下
cd /etc-
编辑 ld.so.conf
sudo vim ld.so.conf
加入 libzmq.so.1 的路径 /data/zeromq/lib
保存之后 再执行如下命令
ldconfig
到此,这个问题解决了。