#原因
这个问题代表的含义是,可执行程序在加载libxxx.so库时,找不到该库。至于找不到的情况分为两种:系统里根本不存在libxxx.so库;libxxx.so库在系统中存在,但是ld找不到,即libxxx.so库的位置没有告知ld。
#解决
编辑/etc/ld.so.conf文件,在新的一行中加入库文件所在目录;
运行ldconfig,以更新/etc/ld.so.cache文件;
- 具体命令:
$ cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
$ echo "/usr/local/luajit/lib" >> /etc/ld.so.conf
$ ldconfig