300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux下安装和配置ARM交叉编译器

Linux下安装和配置ARM交叉编译器

时间:2019-12-07 18:14:17

相关推荐

Linux下安装和配置ARM交叉编译器

本篇为基于Linux-Ubuntu20.04下配置安装ARM交叉编译器,“arm-linux-gcc交叉编译器”云盘链接放置文章底部,有需要可自提

1. 第一步

在windows下载arm-linux-gcc压缩包,移植到Linux主目录下

2. 第二步

打开终端,在主目录下解压arm-linux-gcc-4.3.2.tgz包,解压后的得到文件夹是usr。

tar zxvf arm-linux-gcc-4.3.2.tgz

运行解压指令后显示如下:

usr/local/arm/4.3.2/usr/local/arm/4.3.2/bin/usr/local/arm/4.3.2/bin/arm-linux-C++usr/local/arm/4.3.2 /bin/arm-linux-objdumpusr/local/arn/4.3.2/bin/arm-linux-spriteusr/local/arn/4.3.2/bin/arm-none-linux-gnueabi-ldusr/local/are/4.3.2/bin/arn-none-linux-gnueabi-readelf......

3. 第三步

切换到/usr/local文件夹并新建arm文件夹。

cd /usr/local/sudo mkdir arm

4. 第四步

把解压好的arm-linux-gcc-4.3.2文件夹内的内容复制到arm文件夹下, 进入目录 /usr/local/arm/4.3.2/bin,输入ls可以看到不同类型的编译器

sudo cp -rv /home/niedong/usr/local/arm/4.3.2 /usr/local/armcd /home/niedong/usr/local/arm/4.3.2/binls

5. 第五步

配置环境,打开配置文件 vim /etc/profile,添加路径设置:在末尾添加(export PATH=$PATH:/usr/local/arm/4.3.2/bin),保存退出:wq

没安装vim的需先安装vim

sudo apt-get install vim

打开配置文件

vim /etc/profile

在末尾添加如下命令

export PATH=$PATH:/usr/local/arm/4.3.2/bin

6. 第六步

运行source命令,使设置生效(source /etc/profile),检测是否将路径加入到PATH运行(echo $PATH),显示的内容中有/usr/local/arm/4.3.2/bin,说明已将交叉编译器的路径加入到了PATH。

source /etc/profileecho $PATH

若出现类似以下错误

-bash: export: `=': 不是有效的标识符-bash: export: `/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin': 不是有效的标识符

解决方法:检查添加export PATH=$PATH:/usr/local/arm/4.3.2/bin时“=” 俩边是否存在空格,因为复制时系统会自动在“=”号俩边添加空格。

7. 第七步

下载安装完交叉编译器后,验证交叉编译器是否正确安装,输入如下命令:

arm-linux-gcc -v

若出现如下显示,则恭喜你配置成功!

若出现如下问题

不要着急,这是因为你的宿主机是64位的Linux,而你安装的交叉编译工具链(因为我们在宿主机上编译后最终安装进目标机的程序是32位的)是基于32位系统的,所以需要为64位宿主机安装32位兼容包。

解决方法:执行 sudo apt-get install lib32ncurses5 即可。

sudo apt-get install lib32ncurses5

待安装完毕后执行 arm-linux-gcc -v 再次进行验证

至此,配置成功!

交叉编译器云盘链接:

链接:/s/1xhYyuc0ZiI20MJLBJZgwug?pwd=iwis

提取码:iwis

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。