linux環(huán)境下如何解決“沒有那個文件或目錄”
一、文章背景
在觀看朱老師學(xué)習(xí)大講堂的安裝arm-linux-gcc一部分內(nèi)容的時候,前面的一些基本操作都跟朱老師的一樣,但是在最后下載測試的時候,在真正的應(yīng)用安裝目錄下,運(yùn)行./arm-none-linux-gnueabi-gcc-v,正確的顯示應(yīng)該是一大串字符和最后的4.4.1版本號,但是我在運(yùn)行的過程中,出現(xiàn)“沒有那個文件或目錄”的提示,
我檢查了很多遍之后,步驟和所執(zhí)行的命令都和朱老師的一模一樣,甚至用ls查看目錄下的文件也可以看到所要執(zhí)行的那個文件和目錄
二、查閱資料,找解決辦法
在網(wǎng)上查閱祥光的資料,我看到一個文章上面說的一種可能是在文件的后面還有一個空格,所以跟輸入的文件名不一樣,但是經(jīng)過我多次檢查和測試,發(fā)現(xiàn)并不是這個影響了找不到那個文件和目錄;
繼續(xù)查找資料,直到看到了這樣的一條解釋:
“該文件是32位的程序,在64位的ubuntu中運(yùn)行需要提前安裝32位的庫”
抱著試一試的想法對該猜想進(jìn)行了測試,幸運(yùn)的是,經(jīng)過添加32位的架構(gòu),更新鏡像源之后,再運(yùn)行上面的語句,可以顯示出和朱老師課堂上一樣的大長串字符和最終顯示的版本號
三、解決辦法
添加i32的架構(gòu),然后更新鏡像源,在安裝就可以了,指令如下:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 -y sudo apt install lib32z1 -y
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
判斷Unix系統(tǒng)及庫文件是32位還是64位的詳解
這篇文章主要介紹了判斷Unix系統(tǒng)及庫文件是32位還是64位的的相關(guān)資料,這里整理下查看系統(tǒng)位數(shù)的命令,需要的朋友可以參考下2016-11-11centos 6.8命令行下使用pptpsetup進(jìn)行pptp撥號的實(shí)現(xiàn)方法
centos 6.8 命令行下可使用pptpsetup進(jìn)行pptp撥號,首先安裝ppp,pptp和pptp-setup三個包,使用pptpsetup進(jìn)行連接,下面給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2016-10-10CentOS7部署Flask(Apache、mod_wsgi、Python36、venv)
這篇文章主要介紹了CentOS7部署Flask(Apache、mod_wsgi、Python36、venv),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01