在仅有x86服务器或者云服务器下如何编译出arm环境下执行的

在仅有x86服务器或者云服务器下如何编译出arm环境下执行的,第1张

在仅有x86服务器或者云服务器下编译出arm环境下执行步骤如下。

1、首先,安装qemu-user安装包,并更新qemu-arm的状态。

2、查看qemu-arm的版本。

3、下载arm架构的容器(在dockerhub可以找到各种非x86架构的镜像)。

4、最后进入容器访问。

从网上下载arm-linux-gcc

4.4.3的源码

2

进入Linux的终端,将当前目录设为arm-linux-gcc的下载目录,输入tar

-xzf

arm-linux-gcc-4.4.3.tar.gz,将文件解压,解压后会有一个opt的文件夹

arm-linux-gcc交叉编译环境的安装

3

在/usr/local/下建立一个名为arm的文件夹,在终端中输入命令:cd

/usr/local/,回车,然后再输入命令:mkdir

arm,建立arm目录,并修改该文件夹的属性为rwx,输入命令:chmod

777

arm

arm-linux-gcc交叉编译环境的安装

4

将之前解压得到的opt文件压下的源码,复制到上一步中创建的arm文件夹下,在终端中输入命令:sudo

cp

-r

/opt/FriendlyARM/toolschain/4.4.3

/usr/local/arm

arm-linux-gcc交叉编译环境的安装

5

到这里已经基本安装好了,到为了避免每次使用arm-linux-gcc时都要输入它所在的完整路径,所以这里我们要修改一下环境变量$PATH。在终端中输入:sudo

gedit

/etc/profile,打开profile文件,在最后一行加上“export

PATH=$PATH:/usr/local/arm/4.4.3/bin”然后保存文件。

arm-linux-gcc交叉编译环境的安装

arm-linux-gcc交叉编译环境的安装

6

立即使新的环境变量生效,输入:source

/etc/profile。再输入:echo

$PATH查看环境变量,如图。如果不成功,则直接重新启动系统,再查看。因为之前我已经安装过了,为了演示,所以图中会有两个/usr/local/arm/4.4.3/bin。

arm-linux-gcc交叉编译环境的安装

arm-linux-gcc交叉编译环境的安装

7

最后检查是否安装完成,输入:arm-linux-gcc

-v查看版本信息,如果出现以下信息,则说明安装成功。

arm-linux-gcc交叉编译环境的安装


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/704270.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-05
下一篇2023-08-05

发表评论

登录后才能评论

评论列表(0条)

    保存