方法一:

使用如下命令进行arm-linux-gcc的安装:

sudo apt-get install gcc-arm-linux-gnueabihf

使用如下命令进行arm-linux-g++的安装:

sudo apt-get install g++-arm-linux-gnueabihf

卸载时使用如下命令:

卸载arm-linux-gcc

sudo apt-get remove gcc-arm-linux-gnueabihf

卸载arm-linux-g++

sudo apt-get remove g++-arm-linux-gnueabihf

###本方法需要翻墙,不翻并不能安装成功,这也是采用包的方式安装的重要原因。###

可以用下载地址:

arm-linux-gcc-4.4.3.tar.gz

http://www.arm9.net/download.asp

arm-linux-gcc-4.4.3.tgz

http://download.csdn.net/download/jeweii/4100820

方法二

1.解压文件

下载arm-linux-gcc-4.4.3.tar.gz

解压 $ tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/

( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径下)

下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹,

解压$ sudo tar xvzf arm-linux-gcc-4.5.1.tgz -C/

注意: C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把arm-linux-gcc 安装到/opt/Friendlyarm/toolschain/4.4.3 目录。

2.建立目录

sudo mkdir /usr/local/arm

3.复制文件

sudo cp -r /opt/FriendlyARM/toolschain/4.5.1 /usr/local/arm

4.配置环境变量

方法一:修改/etc/bash.bashrc文件

sudo gedit /etc/bash.bashrc

在最后加上 export PATH=$PATH:/usr/local/arm/4.5.1/bin

source /root/.bashrc或者./etc/bash.bashrc

方法二:修改/etc/profile文件

sudo gedit /etc/profile

增加路径设置,在末尾添加如下:

export PATH=$PATH:/usr/local/arm/4.5.1/bin

source /etc/profile

方法三:修改/etc/environment文件

sudo gedit /etc/environment

原文件应为

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“

将其改为

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin”

立即生效

5.测试是否安装成功

方法一:另开一个终端,输入arm-,然后按两下Tab,如果出现下列信息,则表明安装成功

arm2hpdl arm-linux-gprof

arm-elf-addr2line arm-linux-ld

arm-elf-ar arm-linux-nm

arm-elf-as arm-linux-objcopy

arm-elf-c++ arm-linux-objdump

arm-elf-c++filt arm-linux-populate

arm-elf-elf2flt arm-linux-ranlib

arm-elf-flthdr arm-linux-readelf

arm-elf-g++ arm-linux-size

arm-elf-gcc arm-linux-strings

arm-elf-ld arm-linux-strip

arm-elf-ld.real arm-none-linux-gnueabi-addr2line

arm-elf-nm arm-none-linux-gnueabi-ar

arm-elf-objcopy arm-none-linux-gnueabi-as

arm-elf-objdump arm-none-linux-gnueabi-c++

arm-elf-protoize arm-none-linux-gnueabi-cc

arm-elf-ranlib arm-none-linux-gnueabi-c++filt

arm-elf-readelf arm-none-linux-gnueabi-cpp

arm-elf-size arm-none-linux-gnueabi-ct-ng.config

arm-elf-strings arm-none-linux-gnueabi-g++

arm-elf-strip arm-none-linux-gnueabi-gcc

arm-elf-unprotoize arm-none-linux-gnueabi-gcc-4.4.3

arm-linux-addr2line arm-none-linux-gnueabi-gccbug

方法二:在终端里输入arm-linux-gcc-v,这个命令会显示arm-linux-gcc信息和版本,如果出现以下信息则表示安装成功

Using built-in specs.

Target: arm-none-linux-gnueabi

Configured with:/opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure–build=i386-build_redhat-linux-gnu–host=i386-build_redhat-linux-gnu –target=arm-none-linux-gnueabi–prefix=/opt/FriendlyARM/toolschain/4.4.3–with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root–enable-languages=c,c++ –disable-multilib –with-arch=armv4t–with-cpu=arm920t –with-tune=arm920t –with-float=soft–with-pkgversion=ctng-1.6.1 –disable-sjlj-exceptions–enable-__cxa_atexit –with-gmp=/opt/FriendlyARM/toolschain/4.4.3–with-mpfr=/opt/FriendlyARM/toolschain/4.4.3–with-ppl=/opt/FriendlyARM/toolschain/4.4.3–with-cloog=/opt/FriendlyARM/toolschain/4.4.3–with-mpc=/opt/FriendlyARM/toolschain/4.4.3–with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root–disable-nls –enable-threads=posix –enable-symvers=gnu–enable-c99 –enable-long-long –enable-target-optspace

Thread model: posix

gcc version 4.4.3 (ctng-1.6.1)

Ubuntu 16.04 安装arm-linux-gcc交叉编译相关推荐

  1. Ubuntu 16.04 安装ARM交叉编译工具

    我安装的ARM 编译器是:toolchain_gnueabi-4.4.0_ARMv5TE,其他的编译器也是一样的安装方式,可以参考 1)安装交叉编译器 ---------------------- $ ...

  2. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  3. linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)

    本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...

  4. xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...

    [操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统 0 2017-07-17 12:00:18 博主今日投身于SLAM的研究事业,放 ...

  5. Linux ubuntu 装openCV,Linux(ubuntu 16.04) 安装 opencv C++

    Linux(ubuntu 16.04) 安装 opencv C++ Linux(ubuntu 16.04) 安装 opencv C++ 参考文档: https://blog.csdn.net/qq_3 ...

  6. Linux Ubuntu 16.04 安装 yaml-cpp ROS 下参数服务器及yaml-cpp实现参数读写

    Linux Ubuntu 16.04 安装 yaml-cpp & ROS 下使用.yaml文件实现参数读写 0. 准备工作 1. 安装yaml-cpp 2. ROS中使用.yaml文件实现参数 ...

  7. linux版本的qq怎么安装路径,Ubuntu 16.04安装QQ国际版图文详细教程

    因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全,就是界面丑到爆 ...

  8. linux终端版微信,Ubuntu 16.04安装微信的过程记录

    微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...

  9. linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...

    ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...

  10. linux nvidia 361.run,Ubuntu 16.04安装nVidia驱动失败!

    Ubuntu 16.04安装nVidia驱动失败! 发布时间:2016-09-16 10:24:00来源:红联作者:sutao80216 我的笔记本是I/N双显卡,CPU是i7,独显是nVidia G ...

最新文章

  1. 如何在Jupyter Lab中显示pyecharts的图形?
  2. Linux登录安全及用户操作审计 ,linux下清理日志脚本
  3. c语言字符串转64位哈希值,对字符串进行hash处理用什么方法好???
  4. 【剑指offer】矩形覆盖
  5. razer inc - hidclass_《原神》× Razer雷蛇典藏版礼盒套装首发 高颜值限量!
  6. Linux Mutex机制与死锁分析
  7. SSL/TLS协议运行机制的概述
  8. Asp.Net Core Docker镜像更新系统从wheezy改为stretch
  9. mysql 中 end like,MySQL 这三道必问面试题,你都会吗?
  10. 基于Redis实现的抢购代码示例
  11. C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块
  12. “英伦配”收视牛过本山,网管软件如何配奇兵
  13. 简单高效的短链接生成服务C#实现
  14. LeetCode详解C++版
  15. PLSQL使用SYSTEM用户连接报错:ORA-01031: insufficient privileges
  16. 针对2020年市面上短信供应商的对比(8家SMS供应商对比)
  17. Linux虚拟机安装VMware Tools
  18. 工具分享-PDF 补丁丁
  19. Ubuntu20.04LTS环境下载STM32程序
  20. 易语言获取网络文件正常

热门文章

  1. 青茶什么时候拆_篮球:挡拆是艺术,绝知要躬行,最简单也是最复杂的篮球战术...
  2. logstsh xpack 认证_ElasticSearch Kibana 和Logstash 安装x-pack记录
  3. 计算机应用技术挂科率高吗,大学里“挂科率高”的专业,学霸也觉得吃力,填报志愿要慎重...
  4. c语言图论,图论问题------大家过来看看
  5. oracle数据类型--数值类型
  6. 混合云存储跨云灾备方案之跨云容灾
  7. Spring使用注解配置依赖注入
  8. 99 位职业设计师 99 个设计谏言
  9. GIT如何查看本地分支与远程分支的关联配置(git branch --set-upstream)
  10. ExtJs Form 表单验证