• arm-linux-gcc安装使用教程


    arm-linux—gcc如何下载安装2(转)

    [转]ubuntu下交叉编译环境构建(arm-linux-gcc-3.4.1.tar.bz2 )
    2009-03-03 10:05
    1.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下。
      arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:
    http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2

    http://ishare.iask.sina.com.cn/f/13836544.html
    2.解压 arm-linux-gcc-3.4.1.tar.bz2
      #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2
      解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下
      # cd usr/local/
      #cp -rv arm /usr/local/
      现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
    3.  修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一)
      方法一:修改/etc/bash.bashrc文件
         #vim /etc/bash.bashrc
                在最后加上:
       export PATH=$PATH:/usr/local/arm/3.4.1/bin
    export PATH
        (如果不能编辑,先修改相关文件的权限使用chmod命令。)
    方法二:修改/etc/profile文件:
    # vim /etc/profile
    增加路径设置,在末尾添加如下,保存/etc/profile文件:
    export PATH=$PATH:/usr/local/arm/3.4.1/bin
      方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin
      注:(这只能在当前的终端下才是有效的!)
    4. 立即使新的环境变量生效,不用重启电脑:
     对应方法一:#source /root/.bashrc
     对应方法二:# source /etc/profile
    5. 检查是否将路径加入到PATH:
       # echo $PATH
      显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
     6.测试是否安装成功
    # arm-linux-gcc -v
    上面的命令会显示arm-linux-gcc信息和版本,这是我显示的信息:
     Reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs
     Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-  3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu
     --prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm
     -linux/include --with-local-prefix=/usr/local/arm/3.4.1/arm-linux --disable
     -nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable- languages=c,c++ --enable-shared --enable-c99 --enable-long-long
     Thread model: posix
     gcc version 3.4.1

    7.编译Hello World程序,测试交叉工具链
       写下下面的Hello World程序,保存为 hello.c
    #include <stdio.h>
    int main()
    {
    printf("Hello World! ");
    return 0;
    }
       执行下面的命令:
    # arm-linux-gcc -o hello hello.c
        源程序有错误的话会有提示,没有任何提示的话,就是通过了,就可以下载到ARM目标板上运行了!
    接着可以输入file hello的命令,查看生成的hello文件的类型,要注意的是生成的可执行文件只能在ARM体系下运行,不能在其于X86的PC机上运行。

  • 相关阅读:
    第一节:SpringMVC概述
    SpringMVC【目录】
    Windows 系统快速查看文件MD5
    (error) ERR wrong number of arguments for 'hmset' command
    hive使用遇到的问题 cannot recognize input
    Overleaf支持的部分中文字体预览
    Understanding and Improving Fast Adversarial Training
    Django2实战示例 第十三章 上线
    Django2实战示例 第十二章 创建API
    Django2实战示例 第十一章 渲染和缓存课程内容
  • 原文地址:https://www.cnblogs.com/xj626852095/p/3647972.html
Copyright © 2020-2023  润新知