arm-linux-gcc交叉環(huán)境的建立有兩種方法:第一種,自己制作編譯工具鏈;第二種,使用別人做好的編輯工具鏈。對(duì)于初學(xué)者的我來(lái)說(shuō),當(dāng)然選擇第二種了。
首先,我們?cè)诰W(wǎng)上搜索arm-linux-gcc。我是在http://www.arm9.net/download.asp上下載的。一般在購(gòu)買(mǎi)各種開(kāi)發(fā)板時(shí),都帶有與板子匹配的壓縮包。
接下來(lái),將壓縮包通過(guò)samba服務(wù)器復(fù)制到Linux的共享文件中(當(dāng)然可以用其他方法,目的是關(guān)鍵)。
再下來(lái),在linux操作系統(tǒng)下,解壓該文件到/usr/local/arm/下。初次安裝系統(tǒng)后,/usr/local/目錄下沒(méi)有arm這個(gè)文件夾。通過(guò)mkdir arm新建一個(gè)文件。
然后添加環(huán)境變量。用vi打開(kāi)/etc/profile,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTS下方輸入export PATH=/usr/local/arm/4.4.3/bin:$PATH,保存并推出。
最后,讓/etc/profile文件生效。
這樣就OK了。
后來(lái),我將4.4.3的交叉編譯環(huán)境壓縮包解壓后,執(zhí)行有問(wèn)題。于是就將/usr/local/下的arm文件刪除。在友善之臂的網(wǎng)站上下載了一個(gè)4.3.2的壓縮包。解壓到/usr/local/arm下,但是沒(méi)有改/etc/profile中的路徑,這樣導(dǎo)致arm-liunx-gcc仍然無(wú)效。 更改后,就OK了。 |