安装交叉编译环境
步驟測試流程:
步驟 1:將文件 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz 拷貝到 Ubuntu 主目錄下
? i.MX6 用戶光盤/i.MX6 用戶光盤(A)\linux\tool\gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz
這一步需要共享文件夾,從WINDOWS拷貝到UBuntu的/mnt/hgfs下,然后再拷貝到home下
步驟 2:在 Ubuntu 中新建一個(gè)終端,輸入下面的命令安裝交叉編譯器:
#cd (進(jìn)入主目錄)
#mkdir -p /opt/freescale/usr/local (創(chuàng)建目錄,若目錄已存在會提示錯(cuò)誤,跳過即可)
#tar jxvf gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.gz -C /opt/freescale/usr/local (編譯器解壓
到/opt/freescale/usr/local )
jxvf不存在,使用zxvf解壓拷貝
步驟 3:查看 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12 是否解壓成功
#ls -l /opt/freescale/usr/local
如可以看到 gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12 文件夾即解壓成功
步驟 4:添加環(huán)境變量到 Profile,執(zhí)行命令打開編輯 Profile 后,重啟電腦
#gedit /etc/profile
打不開使用 sudo?gedit /etc/profile
最后一行添加以下內(nèi)容
export ARCH=arm
export CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/
fsl-linaro-toolchain/bin/arm-none-linux-gnueabiexport PATH=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/
fsl-linaro-toolchain/bin:$PATH
#reboot
步驟 5: 在終端里面執(zhí)行以下命令,驗(yàn)證交叉編譯器安裝是否成功
#arm-fsl-linux-gnueabi-gcc -v
arm-fsl-linux-gnueabi-gcc: command not found
因?yàn)樾枰褂贸墮?quán)限,
?
先打開一個(gè)超級用戶權(quán)限的shell:??
sudo?–s
在當(dāng)前shell下,設(shè)置環(huán)境變量:export?PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
然后再執(zhí)行?arm-fsl-linux-gnueabi-gcc -v
?
轉(zhuǎn)載于:https://www.cnblogs.com/Mysterious/p/5428884.html
總結(jié)
- 上一篇: JS入门(一)
- 下一篇: js面向对象之创建对象1