一、下载arm-linux-gcc安装包
这个链接是韦东山配套的4.3.2编译器的链接
链接:https://pan.baidu.com/s/1JhvZ8qF-BlnrldPHLiGP5g
提取码:d81x
二、解压安装包
tar xjf arm-linux-gcc-4.3.2.tar.bz2
三、将解压后的文件复制到usr/local目录下
依次执行以下命令,源文件目录表示解压后的uboot所在的目录
cd /
sudo su
mkdir /usr/local/arm
cp -r 源文件目录/usr/local /usr/local/arm
四、修改环境变量
vim /etc/profile
在profile的最后面添加如下内容:
export PATH=$PATH:/usr/local/arm/4.3.2/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/arm/4.3.2/lib
五、使用命令:source /etc/profile 使环境变量生效。
source /etc/profile
六、安装依赖包
因为我们安装的arm-linux-gcc是32位的,所以需要安装gcc依赖包
apt-get install lib32ncurses5
网上很多的博客都是使用apt-get install ia32-libs这条命令来安装的,但是对于比较新的ubuntu版本,这条命令会报如下错误
意思是ia32-libs已经不可用,可以使用lib32ncurses5或者 lib32z1代替
使用arm-linux-gcc -v命令查看版本号时,可能还会出现如下错误:
解决方法是安装lib32z1依赖包。
六、查看arm-linux-gcc版本号
arm-linux-gcc -v
安装成功会打印如下信息:
到此arm-linux-gcc4.3.2安装完成,接下来我们就可以正常编译uboot了