前言

几年前买了一块韦东山的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安装配置相关推荐

  1. RedHat 系列 Linux 安装后,建立嵌入式开发环境

    RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...

  2. Ubuntu Linux 安装后,建立嵌入式开发环境

    Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...

  3. ubuntu12.04嵌入式开发环境搭建(各种问题、各种配置)

    ubuntu-12.04嵌入式开发环境搭建 先安装ubuntu-16.04  *** 想使用root用户登陆的,操作如下 给root用户设定一个密码 supreme@supreme:~# sudo p ...

  4. 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链

    在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...

  5. VSCode 和 CMake 搭建嵌入式开发环境

    CMake 与 VSCode 搭建 ARM 构建环境 1. 前言 在嵌入式领域能够选择的集成开发环境(IDE)很多,有通用型的,例如 Keil,IAR,给他们安装一个相应芯片的描述包即可开发相应芯片的 ...

  6. Linux下搭建Cortex-M嵌入式开发环境

    Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...

  7. 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...

    目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...

  8. 【Android FFMPEG 开发】音视频基础 和 FFMPEG 编译 ( 音视频基础 | MPEG-4 标准 | Android 开发环境 | FFMPEG 交叉编译 | 安卓项目导入配置 )

    本篇博客代码及资源下载 : https://download.csdn.net/download/han1202012/10382762 文章目录 一. 音视频基础 1. 音频基础 (1) 声音要素 ...

  9. 基于ubuntu的嵌入式开发环境

    基于ubuntu的嵌入式开发环境 1.更新系统源 2.安装嵌入式开发环境(安装嵌入式开发所需工具) 3.安装OPENCV(可选) 4.更新VIM配置 5.虚拟终端路径太长的问题 6.安装nfs和tft ...

  10. 深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) By 李泽南2017年6月26日 15:57 本周一(6 月 19 日)机器之心发表文章《我的深度学习开发环境详解:Te

    深度学习开发环境调查结果公布,你的配置是这样吗?(附新环境配置) 机器之心 2017-06-25 12:27 阅读:108 摘要:参与:李泽南.李亚洲本周一(6月19日)机器之心发表文章<我的深 ...

最新文章

  1. Spring Boot 太重,Vert.x 真香!
  2. HDU 1428 漫步校园
  3. Xamarin.Forms教程下载安装JDK配置环境变量
  4. mysql空表不导出问题_解决Oracle 11g空表无法导出的问题
  5. mnesia数据库学习笔记四
  6. 研诺首款D类音频放大器延长便携应用中的电池寿命
  7. flex上传图片到java服务器
  8. Rafy 框架 - 幽灵插件(假删除)
  9. PL/SQL中的=作用
  10. latax 使用说明
  11. 2020 第十一届蓝桥杯大赛软件赛省赛(第一场),C/C++大学B组题解
  12. tp5 保存图片背景黑色_少女心背景图 | 风环绕世界百圈,不如见你时心动
  13. linux系统Vsftpd搭建FTP
  14. 洛谷P2870 [USACO07DEC]最佳牛线,黄金Best Cow Line, Gold
  15. BZOJ3171:[TJOI2013]循环格
  16. 解决wineQQ不能输入中文
  17. 魔兽世界WOW服务器端的模拟器【2010】
  18. IDF实验室之万里寻踪红与黑
  19. c#未能加载程序集oracle.dataaccess,未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0解决方案...
  20. 苹果新版iOS疯狂致敬安卓和微信,新Mac搭载自研CPU!这届苹果开发者大会料足槽点密...

热门文章

  1. 每次页面大小更改 实时获取屏幕宽度
  2. 小善汇聚大爱 从“喂猪”到“喂兔”这份爱心已持续了5年
  3. 手机怎样和宽带连接无线路由器设置路由器连接服务器,初次设置路由器用手机怎么连接?...
  4. 网络爬虫-爬取十万张表情包
  5. Neo4j使用系列4
  6. python 插入,更新数据库函数
  7. python编程写完需要几年_30秒完成工作?终于知道Python这个技能有多重要!
  8. 微信小程序页面跳转 回退页面api
  9. 如何查看cpu核数以及线程数
  10. linux java 查询cpu核数,linux java 查询cpu核数