Linux 安裝交叉編譯工具鏈


交叉編譯工具鏈下載地址:

鏈接:http://pan.baidu.com/s/1dE7P9rb 密碼:300i


聲明:下面每一步中的“pwd”指令都是為了看清楚當前的目錄,沒有其他實際意義。

系統:ubuntu


1、建議在用戶根目錄下創建一個tool文件夾(為了方便管理,以后可以將所有工具的壓縮包存放在此目錄,文件夾名隨個人喜好)

xxx@ubuntu:~$ pwd

/home/xxx

xxx@ubuntu:~$ mkdir tools


2、通過samba將此文件拷貝到剛才創建的tools目錄下

xxx@ubuntu:~/tools$ pwd

/home/xxx/tools

xxx@ubuntu:~/tools$ ls

arm-2009q3.tar.bz2


3、解壓arm-2009q3.tar.bz2到/usr/local/arm/文件夾下,arm-2009q3/bin/中就是各種交叉編譯工具

xxxg@ubuntu:~/tools$ pwd

/home/xxxg/tools

xxx@ubuntu:~/tools$ tar xvf arm-2009q3.tar.bz2 -C /usr/local/arm/

(ps:-C是解壓是改變路徑,如果arm-2009q3.tar.bz2放在/usr/local/arm/目錄下,直接使用tar xvf arm-2009q3.tar.bz2)


4、如果ubuntu是64系統(32位系統請轉到下一步),需要執行以下兩條命令,一路選 [Y/n] y

xxx@ubuntu:~$ pwd

/home/xxx

xxx@ubuntu:~$ sudo apt-get install ia32-libs

xxx@ubuntu:~$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0


5、添加交叉編譯工具鏈路徑到環境變量中,就可以在任意目錄下使用交叉編譯工具鏈

xxx@ubuntu:~$ pwd

/home/xxx

xxx@ubuntu:~$ vim .bashrc 

打開用戶根目錄下的.bashrc文件,在最后面添加下面一行,保存退出

export PATH=$PATH:/usr/local/arm/arm-2009q3/bin


6、使路徑修改立即生效(.bashrc中保存用戶的設置、路徑等)

xxx@ubuntu:~$ pwd

/home/xxx

xxx@ubuntu:~$ source .bashrc


7、測試交叉編譯工具鏈

在任意目錄輸入arm-,然后按Tab鍵一次會出來arm-none-linux-gnueabi-

xxx@ubuntu:~/tools$ pwd

/home/xxx/tools

xxxg@ubuntu:~/tools$ arm-none-linux-gnueabi-

再按Tab鍵兩次會出現所有交叉編譯工具

 

xxx@ubuntu:~/tools$ arm-none-linux-gnueabi-

arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-gcc-4.4.1  arm-none-linux-gnueabi-objdump

arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-gcov       arm-none-linux-gnueabi-ranlib

arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-gdb        arm-none-linux-gnueabi-readelf

arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-gdbtui     arm-none-linux-gnueabi-size

arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-gprof      arm-none-linux-gnueabi-sprite

arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-ld         arm-none-linux-gnueabi-strings

arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-nm         arm-none-linux-gnueabi-strip

arm-none-linux-gnueabi-gcc        arm-none-linux-gnueabi-objcopy    

xxx@ubuntu:~/tools$ arm-none-linux-gnueabi-


此時交叉編譯工具鏈安裝完成^_^


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM