目录
博主的机器环境(在此环境下已配置成功)
Linux: Ubuntu 22.04
Windows: win10
在进行下面的操作之前,需要各位有一个Linux的虚拟机环境,如果没有可以按照下面或其它的博客配置一下
https://blog.csdn.net/weixin_64647426/article/details/129319160
下载并解压交叉编译器arm-2009q3
大家也可以直接从我的资源中下载获取这个交叉编译器文件(免费)
下载完成后,将其复制到Linux虚拟机上进行解压,建议将其解压到/usr/local/arm文件夹下(没有可以创建一个)
解压指令:tar jxvf "文件名"
注意:如果解压不成功,请在root用户下执行解压
配置arm-2009q3环境变量
将arm-2009q3文件夹下的bin路径添加到PATH环境变量中
root用户打开/etc/profile文件,在最后一行添加下面的语句
export PATH=$PATH:/usr/local/arm/arm-2009q3/bin
最后执行命令source /etc/profile使环境变量生效
下载并安装32位兼容库lib32z1
上面的操作完成后,你会发现还是不能编译ARM项目,这是由于arm-2009q3是32位的,而我的Linux系统上没有32位的运行兼容库,需要安装一下32位兼容库lib32z1
安装lib32z1指令:sudo apt-get install lib32z1
注意:如果你曾经修改过Linux的下载源,那么上面的安装操作可能会失败,不用慌这是由于修改下载源造成的,只要把下载源改回原始的下载源就可以了,去百度上就能找到你Linux虚拟机对应版本的下载源。
上面的步骤执行完后,就可以编译ARM的项目了
到这里Linux系统下配置ARM编译环境,就完成了。
感谢观看学习,大佬们多多指点,愿明天的自己会感谢当下的努力!!!!