Ubuntu 16.04 安装arm-linux-gcc交叉编译
方法一:
使用如下命令进行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交叉编译相关推荐
- Ubuntu 16.04 安装ARM交叉编译工具
我安装的ARM 编译器是:toolchain_gnueabi-4.4.0_ARMv5TE,其他的编译器也是一样的安装方式,可以参考 1)安装交叉编译器 ---------------------- $ ...
- linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪
原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...
- linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)
本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...
- 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的研究事业,放 ...
- 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 ...
- Linux Ubuntu 16.04 安装 yaml-cpp ROS 下参数服务器及yaml-cpp实现参数读写
Linux Ubuntu 16.04 安装 yaml-cpp & ROS 下使用.yaml文件实现参数读写 0. 准备工作 1. 安装yaml-cpp 2. ROS中使用.yaml文件实现参数 ...
- linux版本的qq怎么安装路径,Ubuntu 16.04安装QQ国际版图文详细教程
因工作需要,我安装了Ubuntu 16.04,但是工作上的很多事情需要QQ联系,然而在Ubuntu上的WebQQ很是不好用,于是在网上搜索了好多个Linux版本的QQ,然而不是功能不全,就是界面丑到爆 ...
- linux终端版微信,Ubuntu 16.04安装微信的过程记录
微信没有出Linux的版本,但是可以通过以下方式解决: 1.使用网页版,除了没有公众号之后,一切都没问题,包括传文件等. 2.使用第三方版本,只不过这个是桌面应用,原理是通过网页API集成的,稳定性还 ...
- linux打开vivado_ubuntu启动vivado UBUNTU 16.04安装VIVADO成功启动SDK - Linux - 服务器之家...
ubuntu启动vivado UBUNTU 16.04安装VIVADO&&成功启动SDK 发布时间:2017-04-25 来源:服务器之家 在UNBUNTU 16.04 64位 系统下 ...
- 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 ...
最新文章
- 如何在Jupyter Lab中显示pyecharts的图形?
- Linux登录安全及用户操作审计 ,linux下清理日志脚本
- c语言字符串转64位哈希值,对字符串进行hash处理用什么方法好???
- 【剑指offer】矩形覆盖
- razer inc - hidclass_《原神》× Razer雷蛇典藏版礼盒套装首发 高颜值限量!
- Linux Mutex机制与死锁分析
- SSL/TLS协议运行机制的概述
- Asp.Net Core Docker镜像更新系统从wheezy改为stretch
- mysql 中 end like,MySQL 这三道必问面试题,你都会吗?
- 基于Redis实现的抢购代码示例
- C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块
- “英伦配”收视牛过本山,网管软件如何配奇兵
- 简单高效的短链接生成服务C#实现
- LeetCode详解C++版
- PLSQL使用SYSTEM用户连接报错:ORA-01031: insufficient privileges
- 针对2020年市面上短信供应商的对比(8家SMS供应商对比)
- Linux虚拟机安装VMware Tools
- 工具分享-PDF 补丁丁
- Ubuntu20.04LTS环境下载STM32程序
- 易语言获取网络文件正常
热门文章
- 青茶什么时候拆_篮球:挡拆是艺术,绝知要躬行,最简单也是最复杂的篮球战术...
- logstsh xpack 认证_ElasticSearch Kibana 和Logstash 安装x-pack记录
- 计算机应用技术挂科率高吗,大学里“挂科率高”的专业,学霸也觉得吃力,填报志愿要慎重...
- c语言图论,图论问题------大家过来看看
- oracle数据类型--数值类型
- 混合云存储跨云灾备方案之跨云容灾
- Spring使用注解配置依赖注入
- 99 位职业设计师 99 个设计谏言
- GIT如何查看本地分支与远程分支的关联配置(git branch --set-upstream)
- ExtJs Form 表单验证