zoukankan      html  css  js  c++  java
  • linux交叉编译环境搭建

    0. Ubuntu14.04  64bit系统下安装标准的C开发环境

     sudo apt-get install build-essential

     

    1. 下载交叉编译工具

    http://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/arm-linux-gnueabi/

    主机平台64位,目标平台是armv71 32位,因此下载以下版本:

    gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi

    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

  • 相关阅读:
    写在毕业季前
    使用Github Page鼓励自己每日编程
    win8/Metro开发系列一 Xaml布局
    AlertDialog详解
    安卓项目文件目录
    Andriod布局之LinearLayout
    Andriod定时任务
    android 设置布局横屏竖屏
    Android默认启动程序问题
    Android全屏显示
  • 原文地址:https://www.cnblogs.com/lvchaoshun/p/13458937.html
Copyright © 2011-2022 走看看