亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

error while loading shared libraries xx.so處理方法

 更新時間:2013年04月09日 10:17:23   作者:  
一般我們在Linux下執(zhí)行某些外部程序的時候可能會提示找不到共享庫(error while loading shared libraries xx.so)的錯誤

一般我們在Linux下執(zhí)行某些外部程序的時候可能會提示找不到共享庫的錯誤, 比如:


tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory


原因一般有兩個, 一個是操作系統(tǒng)里確實沒有包含該共享庫(lib*.so.*文件)或者共享庫版本不對, 遇到這種情況那就去網上下載并安裝上即可.

另外一個原因就是已經安裝了該共享庫, 但執(zhí)行需要調用該共享庫的程序的時候, 程序按照默認共享庫路徑找不到該共享庫文件.

所以安裝共享庫后要注意共享庫路徑設置問題, 如下:

1) 如果共享庫文件安裝到了/lib或/usr/lib目錄下, 那么需執(zhí)行一下ldconfig命令

ldconfig命令的用途, 主要是在默認搜尋目錄(/lib和/usr/lib)以及動態(tài)庫配置文件/etc/ld.so.conf內所列的目錄下, 搜索出可共享的動態(tài)鏈接庫(格式如lib*.so*), 進而創(chuàng)建出動態(tài)裝入程序(ld.so)所需的連接和緩存文件. 緩存文件默認為/etc/ld.so.cache, 此文件保存已排好序的動態(tài)鏈接庫名字列表.

2) 如果共享庫文件安裝到了/usr/local/lib(很多開源的共享庫都會安裝到該目錄下)或其它"非/lib或/usr/lib"目錄下, 那么在執(zhí)行l(wèi)dconfig命令前, 還要把新共享庫目錄加入到共享庫配置文件/etc/ld.so.conf中, 如下:

# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig

3) 如果共享庫文件安裝到了其它"非/lib或/usr/lib" 目錄下,  但是又不想在/etc/ld.so.conf中加路徑(或者是沒有權限加路徑). 那可以export一個全局變量LD_LIBRARY_PATH, 然后運行程序的時候就會去這個目錄中找共享庫.

LD_LIBRARY_PATH的意思是告訴loader在哪些目錄中可以找到共享庫. 可以設置多個搜索目錄, 這些目錄之間用冒號分隔開. 比如安裝了一個mysql到/usr/local/mysql目錄下, 其中有一大堆庫文件在/usr/local/mysql/lib下面, 則可以在.bashrc或.bash_profile或shell里加入以下語句即可:

export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH   

一般來講這只是一種臨時的解決方案, 在沒有權限或臨時需要的時候使用.

相關文章

  • 在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境

    在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境

    這篇文章主要介紹了在Ubuntu20.04 LTS中配置Java開發(fā)環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Linux命令unzip詳解

    Linux命令unzip詳解

    這篇文章介紹了Linux命令unzip,Linux unzip命令用于解壓縮zip文件,文中詳細列出了unzip命令選項和選項描述。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • linux服務器中的遠程訪問問題小結

    linux服務器中的遠程訪問問題小結

    在php程序中運用fopen或者socket的時候,報一下錯誤php_network_getaddresses: getaddrinfo failed: Temporary failure in name
    2012-01-01
  • Linux下查看控制環(huán)境變量的方法

    Linux下查看控制環(huán)境變量的方法

    本篇文章主要介紹了Linux下控制環(huán)境變量的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 詳解如何在阿里云服務器部署程序并用域名直接訪問

    詳解如何在阿里云服務器部署程序并用域名直接訪問

    這篇文章主要介紹了詳解如何在阿里云服務器部署程序并用域名直接訪問,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • linux定時任務訪問url實例

    linux定時任務訪問url實例

    本篇文章主要介紹了linux定時任務訪問url實例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 用DNSPod和Squid打造自己的CDN全程分享

    用DNSPod和Squid打造自己的CDN全程分享

    本篇教程是順應大家的要求而寫。教程內大部分都是奶罩在為VeryCD等大型網站構建CDN時所累積的經驗。在一些概念方面可能會有一些錯漏,希望大家指正
    2013-04-04
  • Centos7.3安裝部署最新版Zabbix3.4的方法(圖文)

    Centos7.3安裝部署最新版Zabbix3.4的方法(圖文)

    這篇文章主要介紹了Centos7.3安裝部署最新版Zabbix3.4的方法(圖文),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Linux防火墻配置SNAT教程(2)

    Linux防火墻配置SNAT教程(2)

    這篇文章主要為大家詳細介紹了Linux防火墻配置SNAT教程第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 詳解nohup /dev/null 2>&1 含義的使用

    詳解nohup /dev/null 2>&1 含義的使用

    這篇文章主要介紹了詳解nohup /dev/null 2>&1 含義的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論