跳至正文
  • 16 views
  • 1 min read

libzmq.so.5: cannot open shared object file: No such file or directory

新浪微博 豆瓣 QQ 百度贴吧 QQ空间

有时候编译程序找不到.so文件,即使文件是存在的。比如启动文件startserver,ldd可以查看其每个so的路径基本为系统路径,lib或者usr/lib等。当执行startserver报错libzmq.so.5: cannot open shared object file: No such file or directory时,需要如下配置:

查找so文件路径

# find / -name libzmq.so.5
/data/lib64/libzmq.so.5

追加至 /etc/ld.so.conf

# vim  /etc/ld.so.conf  
...
/data/lib64/

生效之

#  ldconfig

再次执行启动文件startserver,已恢复正常

发表回复