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

    Exynos4412交叉编译环境搭建

    交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。

    环境:

    Tiny4412SDK1506开发板

    需要软件:

    arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

    检测系统是否已经安装有交叉编译环境:

    # arm-linux-gcc -v
    bash: arm-linux-gcc: command not found
    

    1. 安装步骤:

    1)找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路径,并解压压缩文件

    # tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 
    # ls
    arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz  opt
    

    解压后得到一个opt文件夹

    2)在usr/local/目录下创建文件夹,并将解压缩的文件夹./opt/FriendlyARM/toolschain/4.5.1/拷贝到/usr/local/arm/目录:

    # mkdir /usr/local/arm
    # cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf
    

    3)修改环境变量:

    # vim /root/.bash_profile 
    添加:
    PATH=/usr/local/arm/4.5.1/bin/:$PATH
    export PATH
    

    4)注销用户,重新登录用户后生效

    或者:

    source /root/.bash_profile
    使配置文件生效。

    5)检测交叉编译环境是否安装成功:

    # arm-linux-gcc -v
    ...
    gcc version 4.5.1 (ctng-1.8.1-FA) 
    

    检测到交叉编译环境版本为4.5.1,安装成功。

    至此,Exynos4412的交叉编译环境已经搭建完成,可以使用交叉编译工具,编译出能在开发板上运行的应用程序和内核镜像文件。

  • 相关阅读:
    java-多个数的和
    大道至简第二章
    大道至简第一章感悟上
    Tools
    LruCache
    Fragment
    科普指纹识别
    Python使用MySQL数据库
    Eclipse中添加PyDev插件
    UniversalAndroidImageLoader出现异常:ImageLoader: Unable to resolve host "https": No address associated with host
  • 原文地址:https://www.cnblogs.com/microxiami/p/8522970.html
Copyright © 2011-2022 走看看