91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 服務器 > 
  • 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

长泰县| 乌鲁木齐市| 博乐市| 南汇区| 自贡市| 塔河县| 林州市| 霸州市| 苗栗市| 延边| 福泉市| 外汇| 化隆| 石柱| 垦利县| 五大连池市| 镇赉县| 马鞍山市| 平凉市| 沂水县| 漾濞| 凤凰县| 广灵县| 郓城县| 韩城市| 肥西县| 靖边县| 视频| 盐山县| 石狮市| 湘阴县| 鹿邑县| 开化县| 张家界市| 佛山市| 始兴县| 仙居县| 栾城县| 台中市| 新兴县| 随州市|