Casa > P > É Possível Converter Programas X86/X86_64 Para Versões Arm?

É possível converter programas x86/x86_64 para versões ARM?

É possível converter programas x86/x86_64 para as versões ARM?

Tipicamente você tem que recompilá-los, mas isso é tudo. Um programa em C no Linux em x86 ou x86_64, por exemplo, geralmente funcionará perfeitamente quando recompilado para Linux em chips ARM. O mesmo se aplica à maioria das outras linguagens de programação, exceto para a linguagem assembly. A linguagem assembly do ARM é incompatível com as linguagens assembly do x86 e x86_64. Programas em linguagem assembly - bastante raros atualmente - têm que ser reescritos.

Obviamente, programas interpretados - como python ou Javascript (nó) - podem funcionar bem em chips ARM como está, desde que você tenha uma versão ARM de python ou nó, etc - e quaisquer bibliotecas que você use.

Um obstáculo com programas "conversores" é o sistema operacional. Linux em x86/x86_64 é praticamente o mesmo que Linux em chips ARM. Mas o Windows no ARM tem sido tradicionalmente inexistente ou restrito em escopo (Windows RT). Não espere converter o Microsoft Office para chips ARM. Entretanto, existe uma nova versão do Windows 10 para o ARM, eu acredito, e ele roda software x86 em uma camada de compatibilidade: O que é o Windows 10 no ARM, e como ele é diferente? Se esse for o caso, então nenhuma "conversão" é necessária.

De Heringer Geigle

Ao jogar basquetebol, porque é que é necessário atirar ou atirar a bola na cesta do adversário em vez da sua própria cesta? :: Como se tornar um moderador para Roblox