中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • Linux執行可執行文件提示No such file or directory怎么辦

Linux執行可執行文件提示No such file or directory怎么辦

發布時間:2020-07-27 14:55:11 來源:億速云 閱讀:1664 作者:小豬 欄目:服務器

這篇文章主要為大家展示了Linux執行可執行文件提示No such file or directory怎么辦,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

最近在使用Linux操作系統執行一個可執行文件,結果出現了No such file or directory的提示,表示很疑惑。

./tshrf

bash: ./tshref: No such file or directory

查看文件信息,可以看到文件是存在的,并且是可以執行的。

-rwxr-xr-x 1 yuan yuan 20581 4月 29 2004 tshref

查閱資料后,原因是系統位數與該可執行文件需要的lib庫位數不匹配。

用uname命令打印系統信息,發現系統是64位系統

uname -a

Linux yuan-vm 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

用file命令查看文件信息,發現是一個32位可執行文件。

file ./tshref

./tshref: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

要想在64位系統上與運行32位程序,則需要安裝32位lib庫。

對于Ubuntu用戶可以使用下面的命令安裝。

sudo apt-get install ia32-libs

Reading package lists... Done
Building dependency tree    
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
 lib32z1 lib32ncurses5 lib32bz2-1.0

過程中有可能找不到需要的庫,但是會有幾個替代包,選擇安裝其中一個。

sudo apt-get install lib32bz2-1.0
lib32bz2-1.0

然后就可以正常運行之前的可執行文件了。

以上就是關于Linux執行可執行文件提示No such file or directory怎么辦的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苗栗市| 绥芬河市| 永昌县| 驻马店市| 象州县| 博白县| 文成县| 惠水县| 温州市| 教育| 门源| 罗定市| 临邑县| 五河县| 阳高县| 扶绥县| 巩留县| 清镇市| 连平县| 宁陕县| 辽源市| 桐梓县| 策勒县| 辛集市| 遂昌县| 进贤县| 乳山市| 漯河市| 南充市| 太保市| 汾阳市| 扎赉特旗| 合江县| 东平县| 宕昌县| 雷山县| 米脂县| 资源县| 兴安县| 东阳市| 包头市|