谷姐:我们都是谷歌迷
We are all Google fans

请教各位彦祖:ARM平台如何运行X86代码?GCC?Qemu?Docker?-破影成双

Rate this post

前言:贪便宜入手了华为云三年的坑,配置是不错,价格也算给力,但市面上众多程序都是根据X86写的,结果导致入手的ARM在不断测试中吃灰,今天无意看到一位LINUX大佬说可以将对编译、使用Qemu虚拟机跨平台、Docker拉取无法适配平台的应用等

请问各位彦祖ARM平台如何运行X86代码,GCC?Qemu?Docker?哪种方案更可行一点,运行更好一点!谢谢各位

热议
2楼 YorkZhao 2023-1-4 16:59:51

能有源码的就编译

3楼 flyqie 2023-1-4 17:01:00

qemu我能理解。

docker和gcc是什么鬼。

你到底有没有source code?

这仨玩意是怎么并列到一块的?

4楼 silence 2023-1-4 17:01:46

docker也要对应处理器架构。

5楼 破影成双 2023-1-4 17:05:54

qemu我能理解。

docker和gcc是什么鬼。

我对ARM跨平台完全不懂,只是听说的可行的几种名词,或许大佬有更好的方案?

6楼 HOH 2023-1-4 17:08:00

必须进行指令翻译,只能是模拟器,没有其他途径

7楼 flyqie 2023-1-4 17:10:24

我对ARM跨平台完全不懂,只是听说的可行的几种名词,或许大佬有更好的方案? ...

qemu能跨架构模拟,这个没问题。

docker这玩意他说到底镜像也还是分架构的,他的目的是跨平台而不是跨架构。

gcc那玩意他就是个编译器,我实在是没看懂他跟跨架构有啥关系,难道你说的是交叉编译?

8楼 gaoji.me 2023-1-4 17:13:08

有源码就交叉编译跑,没源码就模拟器跑

9楼 破影成双 2023-1-4 17:19:05

有源码就交叉编译跑,没源码就模拟器跑

有源码,交叉编译可以跑吗?

10楼 flyqie 2023-1-4 17:23:24

有源码就交叉编译跑,没源码就模拟器跑

有源码为啥要交叉编译?

目标架构直接本地编译完事了,楼主也不是编译后分发。。

不过有些程序严重依赖相关架构,可能得改一下。

12楼 scheme 2023-1-4 17:47:15

楼主说了程序是针对x86写的,直接编译可能会报错,可以试试看

13楼 破影成双 2023-1-4 19:10:55

有源码为啥要交叉编译?

目标架构直接本地编译完事了,楼主也不是编译后分发。。

感谢大佬,有没有相关的教程

14楼 why? 1小时前

华为的有模拟器arm直接当x86用

15楼 chxin 半小时前

楼主说了程序是针对x86写的,直接编译可能会报错,可以试试看

楼主说的是市面上的程序,大部分Linux程序早就适配arm平台了吧,而且都有教程,做网站不会编译什么的可以用宝塔,除了防火墙和报表不可以用其他都可以啊

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 请教各位彦祖:ARM平台如何运行X86代码?GCC?Qemu?Docker?-破影成双
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

点击按钮进行验证

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活

点击按钮进行验证