安装交叉编译环境
步驟測試流程:
步驟 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 中新建一個終端,輸入下面的命令安裝交叉編譯器:
#cd (進入主目錄)
#mkdir -p /opt/freescale/usr/local (創建目錄,若目錄已存在會提示錯誤,跳過即可)
#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:添加環境變量到 Profile,執行命令打開編輯 Profile 后,重啟電腦
#gedit /etc/profile
打不開使用 sudo?gedit /etc/profile
最后一行添加以下內容
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: 在終端里面執行以下命令,驗證交叉編譯器安裝是否成功
#arm-fsl-linux-gnueabi-gcc -v
arm-fsl-linux-gnueabi-gcc: command not found
因為需要使用超級權限,
?
先打開一個超級用戶權限的shell:??
sudo?–s
在當前shell下,設置環境變量:export?PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
然后再執行?arm-fsl-linux-gnueabi-gcc -v
?
轉載于:https://www.cnblogs.com/Mysterious/p/5428884.html
總結
- 上一篇: JS入门(一)
- 下一篇: js面向对象之创建对象1