1. 程式人生 > >.so動態庫未能成功載入解決辦法

.so動態庫未能成功載入解決辦法

第一步:確認有哪些Lib無法Load 
>ldd move_db 
linux-gate.so.1 => (0x0089c000) 
libmysqlclient.so.15 => not found 
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00cfa000) 
libm.so.6 => /lib/libm.so.6 (0x00804000) 
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x009f8000) 
libc.so.6 => /lib/libc.so.6 (0x0069e000) 
/lib/ld-linux.so.2 (0x0067b000) 
 
第二步:系統要確認動態庫的地址,把動態庫的路徑放到/etc/ld.so.conf中 
建議:在/etc/ld.so.conf.d/上新建動態庫相應的檔案配置檔案*.conf, 
在該檔案中填上該動態庫的絕對路徑 
此例: 
vim /etc/ld.so.conf.d/ld.mysql.so.conf 
/usr/local/mysql/lib 
 
第三步:執行ldconfig重建/etc/ld.so.cache