error while loading shared libraries的解決方法
在linux下執行程式時,發現了error while loading shared libraries這種錯誤,一時間不知道解決辦法,在網上搜索,終於解決了:
./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory 出現這類錯誤表示,系統不知道xxx.so放在哪個目錄下,這時候就要在/etc/ld.so.conf中加入xxx.so所在的目錄。
一般而言,有很多的so會存放在/usr/local/lib這個目錄底下,去這個目錄底下找,果然發現自己所需要的.so檔案。
所以,在/etc/ld.so.conf中加入/usr/local/lib這一行,儲存之後,再執行:/sbin/ldconfig –v更新一下配置即可。
相關推薦
PostgreSQL使用者建立刪除及error while loading shared libraries解決方法
1.為資料庫建立一個pg_test_user使用者;[[email protected] lib]# su - postgres [[email protected] ~]$ createuser pg_test_user createuser: err
error while loading shared libraries的解決方法
在linux下執行程式時,發現了error while loading shared libraries這種錯誤,一時間不知道解決辦法,在網上搜索,終於解決了: ./tests: error while loading shared libraries: xxx.so.
error while loading shared libraries錯誤的原因及解決方法
在linux下執行程式時,發現了error while loading shared libraries這種錯誤,一時間不知道解決辦法,在網上搜索,終於解決了: ./tests: error wh
Linux連結boost庫錯誤error while loading shared libraries錯誤解決方法
那就表示系統不知道xxx.so放在哪個目錄下,這個時候就要在/etc/ld.so.conf中加入xxx.so所在的目錄。首先查詢存在的目錄,結果為/usr/local/boost_1_51_0/~/boost_install/lib/,具體操作如下:
error while loading shared libraries: libcudart.so.7.5: cannot open shared ......解決方法
兩種方法: 第一種: 當libcudart.so.7.5存在,但是還是報錯的情況下,需要設定一下連結,按照下面的方法設定即可: 在 /etc/ld.so.conf.d/加入檔案 cuda.conf, 內容如下 /usr/local/cuda-6.5/lib64
error while loading shared libraries: xxx.so.x"錯誤的原因和解決辦法
exp 不想 ech cache 方案 動態鏈接庫 direct 就會 export 一般我們在Linux下執行某些外部程序的時候可能會提示找不到共享庫的錯誤, 比如: tmux: error while loading shared libraries: libe
error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory解決
make scp AR object normal memcache window 2.0 HA 我是從其他服務器scp來的memcached(~~~整個文件夾的那種,windows用多了的後遺癥) 在準備運行 ./memcached -d -u root -l loca
解決軟件啟動報error while loading shared libraries: libgd.so.2: cannot open shared object錯誤
data dso htm inux libpcre 通過 libc.so.6 code 相關 解決軟件啟動報error while loading shared libraries: libgd.so.2: cannot open shared object錯誤 今天安
error while loading shared libraries: libpcre.so.0的解決辦法
操作系統 找到 entos mirror centos ror blank 解決方法 cto 因沒有備份libpcre.so.0文件便執行命令“rpm -e pcre –nodeps”,導致丟失libpcre.so.0文件。結果可想而知,
解決error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file
一、問題 執行hello程式時,用到了自己編寫的動態庫,在目錄/usr/local/lib目錄下,執行時出現 error while loading shared libraries: libhello.so.1: cannot open shared object file: No s
解決OpenSSL:error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No
解決OpenSSL:error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No
Linux(centos)安裝SQLserver 的過程(遇到問題並解決)error while loading shared libraries: libc++.so.1 cannot open
網上的教程比較多,但是安裝過程中還是遇到了一些難以描述的問題,經過奮鬥,終於解決了,如果有還沒解決的小夥伴,可以看看有沒有遇到類似的情況 非常建議按照官方文件來編寫,出現錯誤再找錯 安裝中遇到的問題: (2)error while loading sha
錯誤解決:當前目錄下有so,提示 error while loading shared libraries
真是讓人莫名其妙…… ldd檢視 ldd gh_main linux-vdso.so.1 => (0x00007ffed294f000) libgh2mqtt.so (0x00007f4475a29000) libgh2mysql.so (0x0000
解決:CentOS下的 error while loading shared libraries: libmysqlclient.so.16: cannot open shared object fi
你看到的這個文章來自於http://www.cnblogs.com/ayanmw 進入別人的centos,輸入命令 mysql mysqladm都會報錯,缺少這個共享庫 libmysqlclient.so.16 。 查詢下,一般都是ldconfig 沒有找到共享庫的位置,或者 軟連結的問題,但是 都是
解決:CentOS下的 error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or dir
進入別人的centos,輸入命令 mysql mysqladm都會報錯,缺少這個共享庫 libmysqlclient.so.16 。 查詢下,一般都是ldconfig 沒有找到共享庫的位置,或者 軟連結的問題,但是 都是不治本的解決方案。 查詢 此檔案 相關的檔案: updatedb loca
error while loading shared libraries: libevent-2.1.so.6 的解決辦法
執行 memcached 啟動命令時,報錯,提示:error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory 檢視 memcached 命
error while loading shared libraries: xxx.so.x" 錯誤的原因和解決辦法
今天在執行一個protobuf程式時,提示error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory錯誤。google了一下,是由於找不到li
error while loading shared libraries的解決辦法
在啟動 mongod的時候遇到 error while loading shared libraries: libnetsnmpagent.so.20: cannot open shared object file: No such file or directory 該
error while loading shared libraries: xxx.so"錯誤的原因和解決辦法
原因一般有兩個, 一個是作業系統裡確實沒有包含該共享庫(lib*.so.*檔案)或者共享庫版本不對, 遇到這種情況那就去網上下載並安裝上即可. 另外一個原因就是已經安裝了該共享庫, 但執行需要呼叫該共享庫的程式的時候, 程式按照預設共享庫路徑找不到該共享庫檔案. 所以安裝共享庫後要注意共享庫路徑設定問題,
error while loading shared libraries 錯誤解決辦法總結,
最近安裝了裝了幾次ACE庫,裝起來會出現很多問題。 其實我發現直接按照ace的幫助文件進行編寫。就差不多。 安裝完成後,經常會遇到以下問題error while loading shared libraries,就是編譯器沒有找到相應的lib庫檔案。 從網際網路上找