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