满意答案

展开全部   我们有两个选择,第一是直接在 Raspberry Pi 上编译。第二是先在我们的个人电脑用 Raspberry Pi 的 toolchain 编译完成後,再上传到 Pi。

这里简介如何在个人电脑安装 Raspberry Pi 的 toolchain,以在 ubuntu 上安装 gcc-linaro-arm-linux-gnueabihf-raspbian 为例。

1. 在个人电脑安装必要的套件。

sosorry@ubuntu:~$ sudo apt-get install make git-core ncurses-dev

2. 下载最新版的 toolchain。

sosorry@ubuntu:~$ mkdir rpi

sosorry$ubuntu:~$ cd rpi

sosorry@ubuntu:~/rpi$ git clone https://github.com/raspberrypi/tools.git

remote: Reusing existing pack: 17273, done.

remote: Total 17273 (delta 0), reused 0 (delta 0)

Receiving objects: 100% (17273/17273), 311.52 MiB | 343 KiB/s, done.

Resolving deltas: 100% (11698/11698), done.

Checking out files: 100% (15860/15860), done.

3. 安装 toolchain。安装方法是将 gcc-linaro-arm-linux-gnueabihf-raspbian 加到环境变数里。

sosorry@ubuntu:~/rpi$ vi ~/.bashrc

export PATH=$PATH:/home/sosorry/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin # add this line at the end of file

4. 测试。先开启一个新的终端机,输入 arm 後连续按两次 tab 键,如果跑出来一堆像下面的提示表示安装成功。

arm-linux-gnueabihf-addr2line arm-linux-gnueabihf-gcc arm-linux-gnueabihf-gfortran arm-linux-gnueabihf-objdump

arm-linux-gnueabihf-ar arm-linux-gnueabihf-gcc-4.7.2 arm-linux-gnueabihf-gprof arm-linux-gnueabihf-pkg-config

arm-linux-gnueabihf-as arm-linux-gnueabihf-gcc-ar arm-linux-gnueabihf-ld arm-linux-gnueabihf-pkg-config-real

arm-linux-gnueabihf-c++ arm-linux-gnueabihf-gcc-nm arm-linux-gnueabihf-ld.bfd arm-linux-gnueabihf-ranlib

arm-linux-gnueabihf-c++filt arm-linux-gnueabihf-gcc-ranlib arm-linux-gnueabihf-ldd arm-linux-gnueabihf-readelf

arm-linux-gnueabihf-cpp arm-linux-gnueabihf-gcov arm-linux-gnueabihf-ld.gold arm-linux-gnueabihf-size

arm-linux-gnueabihf-elfedit arm-linux-gnueabihf-gdb arm-linux-gnueabihf-nm arm-linux-gnueabihf-strings

arm-linux-gnueabihf-g++ arm-linux-gnueabihf-gdbtui arm-linux-gnueabihf-objcopy arm-linux-gnueabihf-strip

00分享举报

linux arm 携程,如何安装ARM toolchain相关推荐

  1. NVIDIA-XAVIER-NX 连接wifi、添加arm软件源、安装arm中文输入法、安装ros-melodic、nomachine远程控制界面、固定有线网卡静态ip

    NVIDIA-XAVIER-NX 可以连接wifi,但不能上网问题 问题描述,使用nvidia-xavier-nx ubuntu18.04 可以选择wifi并链接,但是上不了网,无法ping通baid ...

  2. linux使用交叉工具链产生的程序怎么下载到mini2440里,Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...

    一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本, ...

  3. Linux安装arm交叉编译器

    Linux安装arm交叉编译器 总结一下Linux(本文是基于Ubuntu16.04 64位版)下arm交叉编译工具链的安装及配置步骤,按照此顺序可以避免很多不必要的错误. 注意:建议在执行以下所有命 ...

  4. Ubuntu12.4 64位 安装 arm linux gcc 4.3.2

    一.下载arm linux gcc 4.3.2 http://pan.baidu.com/share/link?shareid=1575352696&uk=2754759285&fid ...

  5. Genymotion模拟器安装ARM架构编译应用失败解决方案

    我们在安装一些应用到Genymotion模拟器会提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: ...

  6. 1-Windows环境安装ARM DS-5

    ARM DS-5是一套针对Linux系统或者嵌入式裸板系统专业的软件开发解决方案,它涵盖从boot code到kernel porting.application开发和 bare-metal debu ...

  7. linux实验——使用qemu模拟器搭建arm运行环境

    目录 文章目录 **我的环境:** VMware Ubantu14.04 64位 Linux内核 4.4.0-137-generic 步骤 下载Linux内核 因为内核版本过高,影响后面搭建,下载li ...

  8. arm仿真器Skyeye的安装及使用

    arm仿真器Skyeye的安装及使用     SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目".SkyEye的目标是在通用的Linux和 ...

  9. ida 反编译 linux bin,使用IDA pro逆向ARM M系核心的Bin固件

    物联网和智能设备这两年还是比较火的,我们的手中或多或少都有了几个智能设备,比如手环,智能手表,或者门锁什么之类的东西,但是同学们在做逆向的时候,却有很多问题.要不然是根本拿不到固件,要不然是拿到了Bi ...

  10. linux中断响应时间太慢_linux+arm系统学习与基础学习

    先说说arm吧.先前学习linux+arm老是觉得arm次要的,学习arm和学习单片机一样,了解了中断,UART,AD,定时器就差不多了,工作重心主要在linux上面.随着时间的推移,学习的深入,自我 ...

最新文章

  1. MasterPage.master文件
  2. fabric-smaple部署
  3. 通过FxCop来验证.NET编码规范
  4. 微课堂 | 腾讯产品经理刘涵宇:给产品经理和设计师的用户体验知识
  5. Android之调用微信登陆、分享、支付
  6. dom4j和jaxb_JAXB,SAX,DOM性能
  7. 重学java基础第八课:硬件和冯洛伊曼系统
  8. 阿里最全Java面试100题汇总:涵盖天猫、蚂蚁金服等面试题!含答案~
  9. Linux netfilter源码分析(5)
  10. Spring Boot 之事件(Event)
  11. 删除一个用户下的所有表脚本
  12. 学生成绩信息的增删改查 通过控制台实现
  13. 用逻辑回归实现图像识别
  14. SQL SERVER 2000日期处理(转)
  15. 【LeetCode】题解合集(JavaScript版)
  16. 小鹏G3/G3i/P7/P5维修手册电路图用户手册维修诊断拆装技术资料
  17. GifUtil给gif图片添加文字、图片水印
  18. cdr图片随意拉伸变形_PS入门篇(6)—修改图片尺寸
  19. html 中 鼠标滑轮实现横向滚动
  20. 【江枫 】Oracle 9i和10g在create index和rebuild index的统计信息的区别

热门文章

  1. python 京东 价格监控_双十一购物 || Python监控商品价格 插件监控
  2. 各种分类算法优缺点比较
  3. c语言程序心得体会感想,c语言编程学习心得体会3篇
  4. html5妇女节游戏,2020三八妇女节趣味游戏大全_妇女节可以举办哪些活动
  5. PDF版建筑地面工程施工质量验收规范GB50209-2010附条文说明
  6. C++ - Opencv模板匹配与块匹配
  7. idea中自动生成Java类图和时序图
  8. ARKit 和 ARCore概念介绍
  9. iOS及Mac开源项目和学习资料【超级全面】
  10. 人脸识别项目的测试用例