您的位置:首页 > 移动开发 > Objective-C

关于cannot open shared object file: No such file or directory 的解决。

2014-03-19 17:55 323 查看
出处:http://blog.csdn.net/dzcdeposit/article/details/6606365

解决 :error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

1)首先确认 so存在。

2)之后用ldd 查看连接关系
我的环境下,地址是:/usr/lib64/postgresql-9.3/lib64

例如:/opt/postgresql/postgresql/lib # ldd /opt/postgresql/postgresql/bin/createdb

linux-gate.so.1 => (0x77f2f000)

libpq.so.5 => not found

libz.so.1 => /usr/lib/libz.so.1 (0x00698000)

libreadline.so.5 => /usr/lib/libreadline.so.5 (0x037f1000)

libtermcap.so.2 => /lib/libtermcap.so.2 (0x004e0000)

libcrypt.so.1 => /lib/libcrypt.so.1 (0x03006000)

libdl.so.2 => /lib/libdl.so.2 (0x00650000)

libm.so.6 => /lib/libm.so.6 (0x00656000)

libc.so.6 => /lib/libc.so.6 (0x00509000)

/lib/ld-linux.so.2 (0x004e6000)

3)配置vi /etc/ld.so.conf

加入 比bin的路径

4)执行ldconfig
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐