arm-none-linux-gnueabi交叉工具鏈與arm-linux-gcc 的區別:
參考網友的說法:eabi標準的要好些,可能arm-linux-gcc就是arm-none-linux-gnueabi的一個鏈接
參考網友的一些做法:
1 下載arm-2009q1-203-arm-none-linux-gnueabi.bin
2 執行./arm-2009q1-203-arm-none-linux-gnueabi.bin在安裝的時候選擇推薦的路徑/opt/arm2009q1
3 修改環境變量 gedit~/.bashrc 在文件最後面添加exportPATH="/opt/arm-2009q1/bin:$PATH"
4 修改以後執行 source /.bashrc 使得剛纔的設置生效
5 測試安裝結果 輸入 arm-none-linux-gnueabi-gcc6 提示NO input file 成功……
我參考他的方法,在網上找arm-2009q1-203-arm-none-linux-gnueabi.bin,但是找了N久沒有找到,所以沒有參考他的方法,看了一些TI網站的資料,爲方便自己查閱,也方便網友參考,少走彎路,特此寫下我的安裝過程和一些心得,如果網友發現錯誤,敬請指正。
1:下載交叉編譯工具鏈
下載鏈接爲:http://www.codesourcery.com/sgpp/lite/arm/portal/release858
下載linux/GNU的就可以了,下載下來名字爲:
arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
下面要使用這個文件安裝
另外說明我是使用的root權限,#sudo -i 切換到root權限下。
默認是安裝在/opt目錄下的,一般的Ubuntu安裝完成之後都會在根目錄下有一個opt目錄,
如果沒有就創建一個新的目錄
# mkdir -p /opt
2:解壓源文件
參考TI的安裝,安裝路徑爲/opt目錄,解壓源文件到/opt目錄下。
# tar -vxjfarm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C/opt
3:設置環境變量
注意我使用的是root權限,如果不是使用的root權限就要改你對應的相應的文件了
# gedit ~/.bashrc
在.bashrc文件的末尾最後添加一行,來增加一個環境變量
export PATH="/opt/arm-2009q1/bin:$PATH"
4:使得剛纔的設置生效
# source /.bashrc
5查看linux的環境變量
#echo $PATH
# printenv
6 測試安裝結果 輸入
# arm-none-linux-gnueabi-gcc
提示NO input file ,
到此爲止安裝完畢了,OK,大功告成。
文章源自 ”http://www.eefocus.com/PSOCPSOC/blog/11-08/228845_b0bc2.html“。