1. 程式人生 > >Exynos4412交叉編譯環境搭建

Exynos4412交叉編譯環境搭建

mkdir 編譯工具 完成 root pc機 鏡像 not 創建文件 壓縮文件

Exynos4412交叉編譯環境搭建

交叉編譯:在PC機(x86平臺)上開發程序,在ARM板上運行,提高開發、編譯速度。

環境:

Tiny4412SDK1506開發板

需要軟件:

arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

檢測系統是否已經安裝有交叉編譯環境:

# arm-linux-gcc -v
bash: arm-linux-gcc: command not found

1. 安裝步驟:

1)找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路徑,並解壓壓縮文件

# tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 
# ls
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz  opt

解壓後得到一個opt文件夾

2)在usr/local/目錄下創建文件夾,並將解壓縮的文件夾./opt/FriendlyARM/toolschain/4.5.1/拷貝到/usr/local/arm/目錄:

# mkdir /usr/local/arm
# cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf

3)修改環境變量:

# vim /root/.bash_profile 
添加:
PATH=/usr/local/arm/4.5.1/bin/:$PATH
export PATH

4)註銷用戶,重新登錄用戶後生效

或者:

source /root/.bash_profile
使配置文件生效。

5)檢測交叉編譯環境是否安裝成功:

# arm-linux-gcc -v
...
gcc version 4.5.1 (ctng-1.8.1-FA) 

檢測到交叉編譯環境版本為4.5.1,安裝成功。

至此,Exynos4412的交叉編譯環境已經搭建完成,可以使用交叉編譯工具,編譯出能在開發板上運行的應用程序和內核鏡像文件。

Exynos4412交叉編譯環境搭建