ubuntu20.04安装交叉编译工具链流程
本期主题:
在ubuntu20.04下安装交叉编译工具链流程记录
目录
- 1.下载交叉编译工具链
- 2.解压至合适目录
- 3.测试是否OK
- 4.修改脚本,确认每次都生效
- 5.踩坑
- 1.虚拟机找不到共享文件夹
1.下载交叉编译工具链
这个网上找一下就行,有非常多的交叉编译工具链,我这里使用的是
arm-2009q3.tar.bz2
2.解压至合适目录
一般放到
/usr/local/arm 目录下
解压使用 tar -jxf xxx.bz2
然后在bin目录下能够看到
arm-none-linux-gnueabi-gcc代表支持linux操作系统的接口,具体讲解可以看这个:
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
3.测试是否OK
运行一下gcc -v,此时应该会出来版本
但是如果你的gcc版本和ubuntu系统硬件架构不能对应上的话,会报错,例如:
jason@ubuntu:/usr/local/arm/arm-2009q3/bin$ ./arm-none-linux-gnueabi-gcc --version
bash: ./arm-none-linux-gnueabi-gcc: No such file or directory
//报这个错的原因是因为你的gcc版本是32位的,你的操作系统版本又是64位的,所以不能执行
因此这个时候就要安装一下32位的库
jason@ubuntu:/usr/local/arm/arm-2009q3/bin$ sudo apt-get install lib32z1
然后就可以了
4.修改脚本,确认每次都生效
使用export 来添加bin目录的路径,这个改完只在当前终端生效,所以需要再改下 ~/.bashrc
jason@ubuntu:~/WorkSpace/2.linux_driver$ export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
在~/.bashrc中添加上述命令
则可以在任意路径下找到 交叉编译工具链
5.踩坑
1.虚拟机找不到共享文件夹
只能找到 /mnt/hgfs 目录,里面的共享文件目录找不到了,使用下述命令就可以了
sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
ubuntu20.04安装交叉编译工具链流程相关推荐
- Ubuntu18.04安装交叉编译工具链gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf
只是记录过程 安装交叉编译工具链arm-linux-gnueabihf https://releases.linaro.org/components/toolchain/binaries/latest ...
- 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链
在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...
- Ubuntu安装交叉编译工具链——现成包方法
使用arm-cortex_a8处理器的交叉编译工具链安装 使用书本<嵌入式Linux系统开发入门宝典> 由于这本书使用的系统是ubuntu12.04版本,这个版本过于久远Ubuntu已经不 ...
- Linux在Ubuntu虚拟机安装交叉编译工具链
1.进入Linaro官网下载ARM交叉编译器工具链. 官网连接如下: https://releases.linaro.org/components/toolchain/binaries/4.9-201 ...
- 查看linux 下交叉编译器安装目录,Linux下安装交叉编译工具链
安装目的 gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验 ...
- arm hisiv100 linux,hisiv100交叉编译工具链安装
hisi交叉编译工具链安装 一. 摘要: 交叉编译简单的说,就是A机器上编译生成,运行在B机器上.那么在A机器上的编译工具安装,就是本文所要描述的内容. 工欲善其事必先利其器,所以交叉 ...
- imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译
[正点原子MP157连载]第六章 ATK-STM32MP157交叉编译篇 学习 2021-05-29 10:20887阅读 · 25喜欢 · 3评论 粉丝:17.3万文章:122 关注 正点原子提供了 ...
- ZYBOZ7从入门到进阶-5 zyboz7交叉编译工具链的安装
版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/a646123070 前面几篇博客,我们已经分别进行了PL端和PS端的点灯实验,并初步实验了PS端先硬件 ...
- hisi linux nptl.tar,hisiv100交叉编译工具链安装
hisi交叉编译工具链安装 一. 摘要: 交叉编译简单的说,就是A机器上编译生成,运行在B机器上.那么在A机器上的编译工具安装,就是本文所要描述的内容. 工欲善其事必先利其器,所以交叉 ...
- 自己动手安装ARM交叉编译工具链
一,首先说一下在linux中安装软件的特点: 相比windows下安装要稍显复杂,linux中安装一般有以下几种方法: 1.在线安装,譬如ubuntu中使用apt-get install vim 来安 ...
最新文章
- SD-WAN技术分析—Vecloud
- NPOI 删除指定的行
- 如何从USB运行Windows 8 Developer Preview
- [20170616]vim 8.0的安装.txt
- PAT-乙级-1039. 到底买不买(20)
- 比尔·盖茨退出微软公司董事会;苹果 WWDC、微软 Build 大会均改为线上举办;Rust 1.42.0 发布| 极客头条...
- TDX抢反弹指标(不含未來函数)
- 5G经济社会影响白皮书:2020年预计5G将创造约920亿元GDP
- [转载] Python中Numpy基础
- Docker镜像构建
- xpath用于HTML文档通过元素,理解HTML和XPath
- 这也太香了吧!阿里甩出2021最新秒杀系统设计实录!全新演绎!
- 机器学习(十五) - Bias vs. Variance
- python入门教学视频材料整理-免费
- 成员属性私有化的优点
- c语言程序设计主编陆蓓,C语言程序设计--详细介绍
- VRP问题总结——直观理解
- Android导出数据到Excel表
- elasticsearch映射及字段类型
- vue- style行内样式