天天看點

linux交叉編譯aix_linux交叉編譯環境搭建(目标平台 arm cortex a9)

0. Ubuntu14.04  64bit系統下安裝标準的C開發環境

sudo apt-get install build-essential

1. 下載下傳交叉編譯工具

主機平台64位,目标平台是arm cortex A9 32位,是以下載下傳以下版本:

2. 解壓到 /usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi

在 /usr/local 下 建立檔案夾: ARM-toolchain

然後把下載下傳的交叉編譯工具解壓到這個檔案夾

3. 添加環境變量

修改/etc/bash.bashrc檔案(此檔案隻對目前使用者适用)

$sudo gedit  /etc/bash.bashrc

然後在檔案的末尾空白處加入一下代碼:

# Add ARM toolschain path

# Add ARM toolschain path

if [ -d /usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi ] ; then

PATH=/usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin:"${PATH}"

fi

4.使新的環境變量生效(不用重新開機電腦)

$ source /etc/bash.bashrc

5.檢查是否将路徑加入到PATH:

$ echo ${PATH}

若顯示的内容中含有:/usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi/bin 說明已經将交叉編譯器的路徑加入PATH。

至此,交叉編譯環境安裝完成。

6.測試是否安裝成功

$ arm-linux-gnueabi-gcc -v