导航:首页 > 源码编译 > x86在arm上编译

x86在arm上编译

发布时间:2024-11-26 14:08:47

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

在仅有x86服务器或者云服务器下编译出arm环境下执行步骤如下。
1、首先,安装qemu-user安装包,并更新qemu-arm的状态。
2、查看qemu-arm的版本。
3、下载arm架构的容器(在dockerhub可以找到各种非x86架构的镜像)。
4、最后进入容器访问。

② 请问运行于不同CPU构架的linux,它们的软件可以通用吗

就你举例来说的x86编译的软件,arm是不能用的,需要交叉编译,因为他们的执行指令都不一样,你需要用arm的编译器来编译你的源码才可以。

③ 什么是交叉编译,为什么要采用交叉编译

在一个平台架构上,编译另一个平台架构的可执行代码,就是交叉编译。
例如在x86架构的PC上编译arm嵌入式设备的可执行程序。
交叉编译是不得不用,
首先在目标设备的系统还没引导起来的时候,编译目标平台的引导程序,显然只能交叉编译。
还有因为目标设备往往能力太低,没法安装编译器,或者勉强安装了,也慢得像蜗牛。

④ arm和x86系统通用吗

arm和x86系统不通用。由于底层架构的不同,特别是指令集的不同,在arm机器上编译的程序放到x86机器上是不能执行的。同理,在x86机器上编译的程序放到arm机器上也是不能执行的。系统不通用。arm指令集不兼容x86,它的主要受众是手机和轻服务应用,arm操作系统有安卓和ios的手机客户端,有着大量的安卓应用和ios应用,不必使用x86应用足以维持自身生态,在轻服务器端有arm的windows版和linux版,有各自的服务端应用。

阅读全文

与x86在arm上编译相关的资料

热点内容
乌班图怎么安装c语言编译器 浏览:277
plc通讯块编程 浏览:920
我的世界服务器怎么清地皮 浏览:418
ftp服务器如何批量改名 浏览:311
网易我的世界服务器成员如何传送 浏览:265
公司云服务器远程访问 浏览:629
法哲学pdf 浏览:634
清大阅读app是什么 浏览:446
怎么用qq浏览器整体解压文件 浏览:584
肺组织压缩15 浏览:269
安卓手机为什么换电话卡没反应 浏览:796
诸子集成pdf 浏览:338
php注册框代码 浏览:716
手机加密好还是不加好好 浏览:814
别克凯越压缩机泵头多钱 浏览:241
组管理命令 浏览:980
海南高德司机端是什么app 浏览:861
pid命令 浏览:888
一天一图学会python可视化 浏览:309
魔兽编辑文本命令串 浏览:497