zoukankan      html  css  js  c++  java
  • PC上搭建交叉编译环境[树莓派][浙大嵌入式系统]

    实验内容:

    在PC上(本人用的操作系统是Ubuntu12.04)上搭建交叉编译环境,选择自己喜欢的方式将编译结果放到树莓派上运行,运 行hello world和浮点测试程序。

    实验步骤:

    1. 下载交叉编译工具链 http://arm9download.cncncn.com/m ... 4.3-20100728.tar.gz  

      2. 在Linux上解码 tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz /usr/local/arm

      3. 设置环境变量

       export ATH=$PATH:/usr/local/arm/opt/FriendlyARM/toolschain/4.4.3/bin

        这种是临时做法,每次编译前必须运行一次,但是这样对于arm编译次数少的人比较合适。如果想系统启动后自动的话可以将此行加入到.bashrc 文件底部即可。

      4. 验证 arm-linux-gcc –verision

     

      

     

      5. 编写测试程序 nano main.c 


      6. arm-linux-gcc main.c -o main

      7. 此时编译的接入无法在宿主机,ldd main后有类似提示直接运行会类似提示

          
    不是动态可执行文件
      8.
    验证执行程序的类型,请注意选项“ Machine: ARM”


      9. 大功告成,继续编写一个浮点测试程序main1.c重复第6步。

      10.这里利用SSH来连接树莓派,步骤和任务7一致,不再赘述。

      main和main1在树莓派里的运行结果如下,结果正确!

     

     

  • 相关阅读:
    java 死锁
    阿里云 zookeeper
    spring 单元测试
    java hashmap分段锁实现
    java lambda 列表生成列表
    springAOP简介
    spring IOC小知识点
    spring中相互依赖的问题
    linux学习02-虚拟机安装CentOS之后联网
    linux学习01-虚拟机VirtualBox上安装centos7,小白第一步
  • 原文地址:https://www.cnblogs.com/zxRPI/p/2965377.html
Copyright © 2011-2022 走看看