嵌入式开发环境配置一-arm-gcc安装配置
前言
几年前买了一块韦东山的JZ2440开发板,一直没有玩,最近试了一下,发现当时提供的开发环境是ubutnu9.10的,太老了,于是就想着直接用ubuntu18.04进行开发,并对开发软件库进行升级到新版,符合当前的发展规律。
现在记录下从0开始配置开发环境
虚拟机安装ubuntu
1、下载wmware worstation
2、ubuntu官网下载18.04 64位板本。
安装arm gcc编译器
1、下载arm gcc安装包,使用的是4.3.2版本
arm-linux-gcc-4.3.2.tar.bz2
2、复制到虚拟机ubuntu 18.04某个文件夹中,笔者是放到了如下目录
3、解压安装包
解压到当前目录,看电脑速度,大概需要1-2分钟。
tar -xjvf arm-linux-gcc-4.3.2.tar.bz2
4、将解压后的usr/local下的arm 文件夹复制到 系统 /usr/local目录下面。
cp -rv arm /usr/local/
如果发现权限不足,最好sudo一下,切换到root权限
5、修改环境变量,将路径假如到PATH中
切换到root权限,修改/etc/bash.bashrc 文件
vim /etc/bash.bashrc
最后加上如下
export PATH=$PATH:/usr/local/arm/4.3.2/bin
export PATH
6、更新环境变量
source /root/.bashrc
7、查看环境变量是否已经加入了PAH
终端运行
echo $PATH
查看输出的信息中是否有/usr/local/arm/4.3.2/bin
root@ubuntu:/home/jack/work/tools/usr/local# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/arm/4.3.2/bin
8、查看arm-gcc能否运行
arm-linux-gcc -v
看到如下信息说明配置成功。
出现的问题说明
1、出现arm-none-linux-gnueabi-gcc No such file or directory错误。
解决办法:这个云因是因为gcc可执行文件是32bit,而系统是64bit。需要安装兼容包才能运行。运行如下命令安装兼容包。
sudo apt-get install lib32z1
安装完成后输入 arm-linux-gcc -v即可得到正确信息
嵌入式开发环境配置一-arm-gcc安装配置相关推荐
- RedHat 系列 Linux 安装后,建立嵌入式开发环境
RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...
- Ubuntu Linux 安装后,建立嵌入式开发环境
Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...
- ubuntu12.04嵌入式开发环境搭建(各种问题、各种配置)
ubuntu-12.04嵌入式开发环境搭建 先安装ubuntu-16.04 *** 想使用root用户登陆的,操作如下 给root用户设定一个密码 supreme@supreme:~# sudo p ...
- 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链
在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...
- VSCode 和 CMake 搭建嵌入式开发环境
CMake 与 VSCode 搭建 ARM 构建环境 1. 前言 在嵌入式领域能够选择的集成开发环境(IDE)很多,有通用型的,例如 Keil,IAR,给他们安装一个相应芯片的描述包即可开发相应芯片的 ...
- Linux下搭建Cortex-M嵌入式开发环境
Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...
- 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...
目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...
- 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )
本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...
- 基于ubuntu的嵌入式开发环境
基于ubuntu的嵌入式开发环境 1.更新系统源 2.安装嵌入式开发环境(安装嵌入式开发所需工具) 3.安装OPENCV(可选) 4.更新VIM配置 5.虚拟终端路径太长的问题 6.安装nfs和tft ...
- 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te
深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) 机器之心 2017-06-25 12:27 阅读:108 摘要:参与:李泽南.李亚洲本周一(6月19日)机器之心发表文章<我的深 ...
最新文章
- Spring Boot 太重,Vert.x 真香!
- HDU 1428 漫步校园
- Xamarin.Forms教程下载安装JDK配置环境变量
- mysql空表不导出问题_解决Oracle 11g空表无法导出的问题
- mnesia数据库学习笔记四
- 研诺首款D类音频放大器延长便携应用中的电池寿命
- flex上传图片到java服务器
- Rafy 框架 - 幽灵插件(假删除)
- PL/SQL中的=作用
- latax 使用说明
- 2020 第十一届蓝桥杯大赛软件赛省赛(第一场),C/C++大学B组题解
- tp5 保存图片背景黑色_少女心背景图 | 风环绕世界百圈,不如见你时心动
- linux系统Vsftpd搭建FTP
- 洛谷P2870 [USACO07DEC]最佳牛线,黄金Best Cow Line, Gold
- BZOJ3171:[TJOI2013]循环格
- 解决wineQQ不能输入中文
- 魔兽世界WOW服务器端的模拟器【2010】
- IDF实验室之万里寻踪红与黑
- c#未能加载程序集oracle.dataaccess,未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0解决方案...
- 苹果新版iOS疯狂致敬安卓和微信,新Mac搭载自研CPU!这届苹果开发者大会料足槽点密...
热门文章
- 每次页面大小更改 实时获取屏幕宽度
- 小善汇聚大爱 从“喂猪”到“喂兔”这份爱心已持续了5年
- 手机怎样和宽带连接无线路由器设置路由器连接服务器,初次设置路由器用手机怎么连接?...
- 网络爬虫-爬取十万张表情包
- Neo4j使用系列4
- python 插入,更新数据库函数
- python编程写完需要几年_30秒完成工作?终于知道Python这个技能有多重要!
- 微信小程序页面跳转 回退页面api
- 如何查看cpu核数以及线程数
- linux java 查询cpu核数,linux java 查询cpu核数