永发信息网

如何安装ARM toolchain

答案:2  悬赏:0  手机版
解决时间 2021-02-27 21:57
  • 提问者网友:皆是孤独
  • 2021-02-27 00:07
如何安装ARM toolchain
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-02-27 00:49
我们有两个选择,1、是直接在rasoderry pi 上编译。 2、是先在我们的个人电脑用rasoderry pid的toolchain编译完成后,在上传到pi.
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-02-27 01:30
我们有两个选择,第一是直接在 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯