• Ubuntu 搭建 ARM 交叉编译环境


    Ubuntu 搭建 ARM 交叉编译环境

        准备环境
        配置 ARM
            解压
            配置环境变量
            使环境变量生效并验证
        编译测试

    准备环境

        环境:Ubuntu16.04X64
        下载:arm-linux-gcc-4.4.3.tar.gz

        注意:
        arm-linux-gcc-4.4.3.tar.gz是32位,如果使用的系统是Ubuntu 32bit。则可以直接进行环境搭建。如果
        系统是Ubuntu 64bit,需要给系统安装32bit的依赖库:

        sudo apt-get install libc6:i386
        sudo apt-get install lib32ncurses5
        sudo apt-get install lib32z1
        sudo apt-get install lib32stdc++6

    配置 ARM
    解压

    解压到/usr/local目录下:
    解压
    查看
    此时交叉编辑程序都在/usr/local/arm-linux-gcc/4.4.3/bin目录下:
    在这里插入图片描述
    配置环境变量

    把交叉编译工具链的路径添加到环境变量 PATH 中去,这样就可以在任何目录下使用这些工具。编辑 /etc/bash.bashrc 文件,在文件末尾增加 export PATH=$PATH:/usr/local/arm-linux-gcc/4.4.3/bin :
    打开 bash.bashrc
    增加路径并保存:
    PATH
    使环境变量生效并验证

    使用命令:source /etc/bash.bashrc 使环境变量生效:
    source
    并使用命令echo $PATH查看路径是否加入 PATH:
    echo
    最后使用arm-linux-gcc -v命令,查看交叉编译环境是否搭建完成:
    Version
    编译测试

    示例程序文件如下图所示:
    demo
    Makefile文件内容如下图所示:
    Makefile
    执行 make 命令,结果如下图所示:
    make
    ————————————————
    版权声明:本文为CSDN博主「二流人物」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/wzfgd/article/details/114385473
  • 相关阅读:
    扫描线算法
    评论备份(3)
    评论备份(2)
    二分法的注意事项
    sam模板
    Machine Learning(Andrew Ng)学习笔记
    洛谷P2221 [HAOI2012]高速公路
    洛谷P3233 [HNOI2014]世界树
    P2515 [HAOI2010]软件安装
    BZOJ4293: [PA2015]Siano
  • 原文地址:https://www.cnblogs.com/jiftle/p/16426858.html
Copyright © 2020-2023  润新知