嵌入式开发环境配置一-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

嵌入式开发环境配置一-arm-gcc安装配置_第1张图片
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

看到如下信息说明配置成功。
嵌入式开发环境配置一-arm-gcc安装配置_第2张图片

出现的问题说明

1、出现arm-none-linux-gnueabi-gcc No such file or directory错误。
解决办法:这个云因是因为gcc可执行文件是32bit,而系统是64bit。需要安装兼容包才能运行。运行如下命令安装兼容包。

sudo apt-get install lib32z1

安装完成后输入 arm-linux-gcc -v即可得到正确信息

你可能感兴趣的:(arm-linux开发,arm,ubuntu,jz2440,arm-gcc,嵌入式arm)