完美解決 error while loading shared libraries: libXXX :cannot open shared object file: No such file o...

  • 環(huán)境: ubuntu 18.04

    • 具體案例:
    $ ./glcapsviewer
    
    ./glcapsviewer: error while loading shared libraries: libGLEW.so.1.13: cannot open shared object file: No such file or directory
    
    • 原因:
      缺少libGLEW.so.1.13

    • 嘗試方案一:

    $sudo apt-cache search libGLEW
    
    glew-utils - OpenGL Extension Wrangler - utilities
    libglew-dev - OpenGL Extension Wrangler - development environment
    libglew2.0 - OpenGL Extension Wrangler - runtime environment
    libglewmx-dev - OpenGL Extension Wrangler MX - development environment
    libglewmx1.13 - OpenGL Extension Wrangler (Multiple Rendering Contexts)
    

    將search到的幾個(gè)庫(kù)通過(guò)apt install 全部安裝,問(wèn)題仍未解決

    • 嘗試方案二:
      查找/目錄下朝捆,name為libGLEW.so.1.13*(libGLEW.so.1.13后的*號(hào)是匹配規(guī)則闻葵,防止文件實(shí)際命名為libGLEW.so.1.13.0的情況),類型為f的文件。如果查找到文件,那么我們可以通過(guò)配置環(huán)境變量的方式,使運(yùn)行./glcapsviewer時(shí)找到libGLEW.so.1.13士复。因?yàn)槿绻麕?kù)安裝到/usr/lib目錄下,系統(tǒng)在運(yùn)行時(shí)會(huì)自動(dòng)查找此目錄下的文件翩活,如果沒(méi)有安裝到/usr/lib目錄下阱洪,需自己手動(dòng)配置環(huán)境變量

    sudo find / -name libGLEW.so.1.13* -type f

    查找后并未發(fā)現(xiàn)libGLEW.so.1.13*,說(shuō)明通過(guò)方案一隅茎,并未安裝我們想要的文件

    • 嘗試方案三:
    $ dpkg -S libGLEW.so
    
    libglew2.0:amd64: /usr/lib/x86_64-linux-gnu/libGLEW.so.2.0
    libglew2.0:amd64: /usr/lib/x86_64-linux-gnu/libGLEW.so.2.0.0
    

    查找到libGLEW.so.2.0, 說(shuō)明在方案一中我們安裝的是libGLEW.so.2.0而不是libGLEW.so.1.13澄峰,那我么只需找到1.13版自行安裝即可

    • 最終解決方案
      這里下載glew1.13版本的源文件嫉沽,自行編譯安裝辟犀,結(jié)果執(zhí)行make時(shí)報(bào)錯(cuò),提示缺少什么東西绸硕,忘記了堂竟,沒(méi)記載。

    然后還是在這個(gè)連接所在的頁(yè)面最后玻佩,README.txt中寫道出嘹,可以使用pre-generated (unsupported) snapshot版本來(lái)安裝,點(diǎn)擊連接跳轉(zhuǎn)到下載頁(yè)面咬崔,找到我們所需要的1.13版本税稼,下載后順利編譯安裝烦秩。

    驗(yàn)證是否已安裝libGLEW.so.1.13*

    $ sudo find / -name libGLEW.so.1.13* -type f
    /usr/lib64/libGLEW.so.1.13.0
    

    結(jié)果查找到libGLEW.so.1.13.0, 說(shuō)明我們已正確安裝。此時(shí)運(yùn)行./glcapsviewer仍然報(bào)相同的錯(cuò)誤,懷疑是環(huán)境變量未配置郎仆,在~/.profile中最后一行增加export PATH="/usr/lib64:$PATH"來(lái)配置環(huán)境變量只祠。

    再次運(yùn)行./glcapsviewer還是報(bào)相同的錯(cuò)誤,網(wǎng)上搜索得到答案:
    將so庫(kù)所在的目錄/usr/lib64寫入到/etc/ld.so.conf中扰肌,然后執(zhí)行sudo ldconfig抛寝,至此glcapsviewer可以完美運(yùn)行!

    /etc/ld.so.conf的作用:
    /etc/ld.so.conf.d/*目錄下的文件和/etc/ld.so.conf記錄了動(dòng)態(tài)鏈接庫(kù)的路徑曙旭,系統(tǒng)默認(rèn)搜索/lib/usr/lib盗舰,在其他路徑下的庫(kù)文件就需在這些文件中指定」瘐铮或者钻趋,還有個(gè)方法,就是設(shè)置LD_LIBRARY_PATH環(huán)境變量(可以設(shè)置到~/.bashrc~/.bash_profile剂习,設(shè)置到/etc/profile下無(wú)效爷绘,至少在ubuntu18.04下是這樣),添加其他路徑进倍,多個(gè) 中間用:分隔開(kāi)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末土至,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子猾昆,更是在濱河造成了極大的恐慌陶因,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垂蜗,死亡現(xiàn)場(chǎng)離奇詭異楷扬,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)贴见,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門烘苹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人片部,你說(shuō)我怎么就攤上這事镣衡。” “怎么了档悠?”我有些...
    開(kāi)封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵廊鸥,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我辖所,道長(zhǎng)惰说,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任缘回,我火速辦了婚禮吆视,結(jié)果婚禮上典挑,老公的妹妹穿的比我還像新娘。我一直安慰自己啦吧,他們只是感情好搔弄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著丰滑,像睡著了一般顾犹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上褒墨,一...
    開(kāi)封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天炫刷,我揣著相機(jī)與錄音,去河邊找鬼郁妈。 笑死浑玛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的噩咪。 我是一名探鬼主播顾彰,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼胃碾!你這毒婦竟也來(lái)了涨享?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤仆百,失蹤者是張志新(化名)和其女友劉穎厕隧,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體俄周,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吁讨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了峦朗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片建丧。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖波势,靈堂內(nèi)的尸體忽然破棺而出翎朱,到底是詐尸還是另有隱情,我是刑警寧澤艰亮,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布闭翩,位于F島的核電站,受9級(jí)特大地震影響迄埃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兑障,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一侄非、第九天 我趴在偏房一處隱蔽的房頂上張望蕉汪。 院中可真熱鬧,春花似錦逞怨、人聲如沸者疤。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)驹马。三九已至,卻和暖如春除秀,著一層夾襖步出監(jiān)牢的瞬間糯累,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工册踩, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泳姐,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓暂吉,卻偏偏與公主長(zhǎng)得像胖秒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子慕的,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容