安裝GCC交叉編譯工具鏈

一、交叉編譯工具鏈的選擇
目前使用的是三星 S5PV210,選用的編譯工具鏈爲 arm-2009q3.tar

二、交叉編譯工具鏈的安裝
1:打開虛擬機,創建arm文件夾: /usr/local/arm
2:用共享文件夾,複製到 D:\winshare\tar\arm-2009q3.tar.bz2
3:解壓,用命令 tar -jxvf arm-2009q3.tar.bz2
4:安裝完成,真正的應用程序安裝在(/usr/local/arm/arm-2009q3/bin)
5:安裝後的測試,到這個目錄(/usr/local/arm/arm-2009q3/bin)下執行 ./arm-none-linux-gnueabi-gcc -v ,看能否打印出版本號,即表示安裝完成:gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67)
全路徑:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc a.c

三、配置環境變量
環境變量就是操作系統的全局變量。每個環境變量對操作系統來說是唯一的,linux系統可以有很多個環境變量,這裏涉及到的一個環境變量是path(linux)自帶的,含義就是系統在查找可執行程序時會搜索的路徑範圍。
將工具鏈導出到環境變量(直接執行arm-gcc編譯工具鏈名字):
export PATH=/usr/local/arm/arm-2009q3/bin:$path——導出
echo $PATH——查看

root@ubuntu:~# export PATH=/usr/local/arm/arm-2009q3/bin:$pathroot@ubuntu:~# echo $PATH/usr/local/arm/arm-2009q3/bin:

這樣會把原來的全局變量覆蓋掉,正確的方式應該是:exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/arm/arm-2009q3/bin

在一個終端中執行以上命令後,關閉這個終端後設置就失效了。解決方案是:
~/. bashrc中,添加 export PATH=/usr/local/arm/arm-2009q3/bin:KaTeX parse error: Expected 'EOF', got '#' at position 48: … root@ubuntu:~#̲ (2)ls -a 列出所有文…path”($path代表以前的path)
(5)echo $PATH

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章