Ubuntu 16.04 安装ARM交叉编译工具
我安装的ARM 编译器是:toolchain_gnueabi-4.4.0_ARMv5TE,其他的编译器也是一样的安装方式,可以参考
$>ls
可以看到一个子目录toolchain_gnueabi-4.4.0_ARMv5TE/,该目录下存放了用于arm平台的交叉编译器和其他工具。arm-unknown-linux-uclibcgnueabi等可执行程序位于bin子目录下。
(3)测试输入arm- 后 点击table按键
.........
arm-linux-gprof arm-unknown-linux-uclibcgnueabi-c++filt arm-unknown-linux-uclibcgnueabi-size
arm-linux-ld arm-unknown-linux-uclibcgnueabi-cpp arm-unknown-linux-uclibcgnueabi-strings
arm-linux-ld.bfd arm-unknown-linux-uclibcgnueabi-elfedit arm-unknown-linux-uclibcgnueabi-strip
arm-linux-ldconfig arm-unknown-linux-uclibcgnueabi-g++
arm-linux-ldd arm-unknown-linux-uclibcgnueabi-gcc
说明前面的profile设置成功
输入: arm-unknown-linux-uclibcgnueabi-gcc -v
提示:bash: /usr/toolchain_gnueabi-4.4.0_ARMv5TE/usr/bin/arm-unknown-linux-uclibcgnueabi-gcc: No such file or directory
该问题是:ubuntu 16.4是64位系统,但是我们安装的arm-unknown-linux-uclibcgnueabi-gcc 是32 位系统,所以还需要安装一些32位的库,在ubuntu16.4系统中,执行下面的命令:
#sudo apt-get install lib32ncurses5
# sudo apt-get install lib32z1
在执行:arm-unknown-linux-uclibcgnueabi-gcc -v
root@ubuntu:/usr/toolchain_gnueabi-4.4.0_ARMv5TE/usr# arm-unknown-linux-uclibcgnueabi-gcc -v
Using built-in specs.
Target: arm-unknown-linux-uclibcgnueabi
Configured with: /usr/src/arm-linux-3.3/buildroot-2012.02/output/toolchain/gcc-4.4.0/configure --prefix=/usr/src/arm-linux-3.3/toolchain_gnueabi-4.4.0_ARMv5TE/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-unknown-linux-uclibcgnueabi --enable-languages=c,c++ --with-sysroot=/usr/src/arm-linux-3.3/toolchain_gnueabi-4.4.0_ARMv5TE/usr/arm-unknown-linux-uclibcgnueabi/sysroot --with-build-time-tools=/usr/src/arm-linux-3.3/toolchain_gnueabi-4.4.0_ARMv5TE/usr/arm-unknown-linux-uclibcgnueabi/bin --disable-__cxa_atexit --enable-target-optspace --enable-libgomp --with-gnu-ld --disable-libssp --disable-multilib --enable-tls --enable-shared --with-gmp=/usr/src/arm-linux-3.3/toolchain_gnueabi-4.4.0_ARMv5TE/usr --with-mpfr=/usr/src/arm-linux-3.3/toolchain_gnueabi-4.4.0_ARMv5TE/usr --enable-threads --disable-decimal-float --with-float=soft --with-abi=aapcs-linux --with-arch=armv5te --with-tune=arm926ej-s --with-pkgversion='Buildroot 2012.02' --with-bugurl=http://bugs.buildroot.net/
Thread model: posix
gcc version 4.4.0 20100318 (experimental) (Buildroot 2012.02)
root@ubuntu:/usr/toolchain_gnueabi-4.4.0_ARMv5TE/usr#
…………………………………………………………………………………………
由于各种原因,后续文章内容将更新到公众号,本平台将不再做更新。
CSDN上相关文章的测试工程代码,也统一放到了公众号上,可以免费免积分下载
可以通过主页上的二维码,也可以通过搜索微信公众号 liwen01 进入公众号
liwen01 2022.08.21
………………………………………………………………………………………………
Ubuntu 16.04 安装ARM交叉编译工具相关推荐
- Ubuntu 16.04 安装arm-linux-gcc交叉编译
方法一: 使用如下命令进行arm-linux-gcc的安装: sudo apt-get install gcc-arm-linux-gnueabihf 使用如下命令进行arm-linux-g++的安装 ...
- linux系统嵌入式编译环境,64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解...
64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解,开发裸机环境之前需要先搭建其开发环境,毕竟工欲善其事必先利其器嘛. 安装步骤 1.准备工具安装目录 将压缩包ar ...
- Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt
tcpdump 的抓包保存到文件的命令参数是-w xxx.cap 抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdum ...
- Ubuntu 16.04 安装 caffe
Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...
- linux安装tensorflow教程,Ubuntu 16.04 安装 TensorFlow(GPU支持)
本文记录Ubuntu 16.04安装Tensorflow步骤,也包括怎么从源码编译安装Tensorflow. 要想安装Tensorflow GPU版本,你需要有一个新一点的Nvidia显卡. Tens ...
- Ubuntu 16.04安装MySQL(5.7.18)
Ubuntu 16.04安装MySQL(5.7.18) 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页. 安装MySQL前需要做如下了解: ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- Ubuntu 16.04 安装 CUDA Toolkit 10.0
Ubuntu 16.04 安装 CUDA Toolkit 10.0 NVIDIA 引领人工智能计算 - NVIDIA https://www.nvidia.cn/ CUDA Zone https:// ...
- Ubuntu 16.04 安装手札
Ubuntu 16.04 安装手札 08年写过一份Ubuntu 7.10的安装手札,转眼八年... 许久没有折腾,手生的很,这篇手札权当备忘录. 基于win10系统,安装双系统. 1. 下载ubunt ...
最新文章
- 三十一、二叉排序树的创建、删除和遍历
- 计算机word考试试题答案,计算机word考试-试题1(附答案解析).doc
- 软件架构设计——解释器模式
- tf.layers.Dense与 tf.layers.dense的区别
- scanf函数使用遇到的问题
- 双链表java实现_双链表 Java实现数据结构
- JBPM学习(一):实现一个简单的工作流例子全过程
- A5-1和DES两个加密算法的学习
- JAVA学习博客---2015.5
- P7078-[CSP-S2020]贪吃蛇【贪心,队列】
- 计算机基本概念及简单的二进制运算
- 程序员的进阶课-架构师之路(7)-树的概念
- [UIKit学习]03.关于UILable
- 自制操作系统:引导扇区的实现
- bias tee电路设计-电容电感值
- 磨煤机监测参数及实际运行数据
- java pos58打印_POS58票据热敏打印机,怎么用ESC/POS命令控制打印
- 利用栈实现对后缀表达式(逆波兰表达式)的求解(C代码实现)
- 1688如何做视频外链
- 渗透测试的介绍和防范
热门文章
- MFC学习(24)线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法
- JavaScript 常用的转义字符
- 自动化测试执行过程和报告内容分析
- 帮豆包刷“天天爱消除”,“天天连萌”
- 使用Spring boot搭建Wechat(企业微信)Demo -图文教程 -01 环境搭建
- 设置vmware虚拟机从U盘启动pe系统
- 内网映射 外网访问本地api
- 内网映射外网Nginx包含端口转发
- Java基础-22总结登录注册IO版,数据操作流,内存操作流,打印流,标准输入输出流,转换流,随机访问流,合并流,序列化流,Properties
- 怎么注册日本服务器游戏账号,riot games账号注册