一、安裝步驟:
步驟1:打開虛擬機,在/usr/local/下創(chuàng)建/usr/local/arm文件夾
步驟2:先將安裝包從Windows中弄到linux中去。可以用共享文件夾,也可以 用Samba,也可以cuteftp。
步驟3:解壓。tar -jxvf arm-2009q3.tar.bz2
到此相當于程序已經(jīng)安裝完畢,真正的應(yīng)用程序安裝在 /usr/local/arm/arm-2009q3/bin目錄下
到此相當于程序已經(jīng)安裝完畢,真正的應(yīng)用程序安裝在/usr/local/arm/arm-2009q3/bin目錄下
注:linux中的目錄管理方法。技術(shù)角度來講,linux中所有目錄性質(zhì)都是一樣的,所以技術(shù)角度來講我們把軟件安裝到哪里都行。但是因為如果胡亂放置,將來程序可能不好找。所以久而久之大家就總結(jié)了一個文件放置的一般定義,譬如說/bin目錄放置一些系統(tǒng)自帶的用戶使用的應(yīng)用程序,/sbin目錄下存放的是系統(tǒng)自帶的系統(tǒng)管理方面的應(yīng)用程序。
那我們裝軟件放在哪里?一般都在/usr目錄下。我們安裝arm-linux-gcc,就在/usr/local/底下創(chuàng)建一個arm文件夾,然后裝到里面。
二、安裝后的測試
到真正的應(yīng)用程序的安裝目錄下(也就是/usr/local/arm/arm-2009q3/bin),去執(zhí)行arm-linux-gcc -v
執(zhí)行方法是:./arm-none-linux-gnueabi-gcc -v
執(zhí)行后可以得到一長串輸出,其中有“gcc version 4.4.1”字樣,即表示安裝成功。
我出現(xiàn)問題:我執(zhí)行./arm-none-linux-gnueabi-gcc -v時,提示bush:./arm-none-linux-gnueabi-gcc -v沒有那個文件或目錄
原因:是因為62位機與32位不兼容
解決方法:輸入 sudo apt-get install lib32bz2-1.0
再執(zhí)行./arm-none-linux-gnueabi-gcc -v
執(zhí)行后可以得到一長串輸出,其中有“gcc version 4.4.1”字樣,即表示安裝成功。
三、環(huán)境變量
以上的測試只能在/usr/local/arm/arm-2009q3/bin這個目錄里,去執(zhí)行arm-none-linux-gnueabi-gcc -v 如果在別的目錄下去執(zhí)行就不行。
如何在別的目錄下去執(zhí)行也可以呢?
在終端輸入 echo $PATH
再輸入 export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
就可以達到目的
(輸入echo $PATH 可以看到
但是只要關(guān)掉這個終端再另外打開一個立馬就不行了。原因是我們本次終端中執(zhí)行時的操作只是針對本終端,以后再打開的終端并未被執(zhí)行過這個命令所以沒導(dǎo)出。
如何關(guān)掉這個終端再另外打開一個終端頁行呢?
解決方案:vi .bashrc
進去之后在最后一行加一句
export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 保存退出即可。
注意:我們導(dǎo)出這個環(huán)境變量是在當前用戶,如果你登錄時在其他用戶下是沒用的
新聞熱點
疑難解答