我可以反编译x86库,然后将其编译为ARM吗?

主向导

我知道这确实很难,但是我有一个x86中的库,我想将其编译为ARM以便在我的Rasberry Pi上运行。我读过一些类似Hex-Rays的软件能够反编译,这样做之后,重新武装起来很容易吗?还是这个任务是不可能的?

rogue_js

只要反编译你选择吐出实际的C代码,而不是伪代码(有的做),应该只是增加了一些额外的标志,以你的编译器(如果你使用gcc,这些通常是由-m开头的问题。见这里是gnu的文档)。但是据我所知,大多数反编译器只能使用32位x86,因此如果您的库是64位的,则可能会不走运。也有专门为此任务设计的工具链,尽管其中许多工具链都与IDE打包在一起(请参阅Codesourcery之类的工具)。

祝你好运

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以将C#编译为IL,然后将生成的IL反编译为F#?

来自分类Dev

是否可以将为iOS ARM编译的.ipa转换为可以在模拟器上运行的x86?

来自分类Dev

当以x86编译时,IFilter库出现问题

来自分类Dev

OpenSSL编译为可在Android x86架构上运行

来自分类Dev

我可以在x86 C程序中模拟ARM NEON吗?

来自分类Dev

我可以在vimrc中检测指令集架构吗?(ARM与x86)

来自分类Dev

Android x86可以模拟ARM吗?

来自分类Dev

Swift可以编译为本地代码吗?

来自分类Dev

将Delphi .dcu反编译为.pas

来自分类常见问题

我仍然无法将.class反编译为.java源代码,但仍安装了增强类反编译器?

来自分类Dev

Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

来自分类Dev

Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

来自分类Dev

如果我将其编译为C ++,C仍然会很快吗?

来自分类Dev

我的应用程序可以反编译以显示字符串常量吗?

来自分类Dev

我应该担心我的软件反编译吗?

来自分类Dev

编译为.class并反编译时是否丢失任何信息?

来自分类Dev

如何用 .c 格式反编译 lua [编译为 C]

来自分类Dev

使用Java库将.class文件反编译为.java源代码

来自分类Dev

可以反编译已签名并已安装的android应用吗?

来自分类Dev

UWP-使用以前可以的解决方案从x86更改为ARM时,出现了许多新的编译器警告

来自分类Dev

在gradle中,我可以编译本地模块并将其用作其他“外部”库的依赖项吗?

来自分类Dev

使用Visual Studio 2019和cmake for x86编译pe-parse库

来自分类Dev

x86 / C ++-指针指向指针:编译器违反了常量吗?

来自分类Dev

可以将Library项目编译为外部JAR吗?

来自分类Dev

C ++可以编译为可移植程序集吗?

来自分类Dev

是否可以在越狱的iOS设备上编译X86程序?

来自分类Dev

FPC编译为静态库

来自分类Dev

使用ILSpy,我可以在dotnet核心平台中反编译任何Assembly并查看其中的类的定义吗?

来自分类Dev

为什么我静态编译的 BusyBox ARM 二进制文件可以在我的 x86_64 PC 上运行?

Related 相关文章

  1. 1

    是否可以将C#编译为IL,然后将生成的IL反编译为F#?

  2. 2

    是否可以将为iOS ARM编译的.ipa转换为可以在模拟器上运行的x86?

  3. 3

    当以x86编译时,IFilter库出现问题

  4. 4

    OpenSSL编译为可在Android x86架构上运行

  5. 5

    我可以在x86 C程序中模拟ARM NEON吗?

  6. 6

    我可以在vimrc中检测指令集架构吗?(ARM与x86)

  7. 7

    Android x86可以模拟ARM吗?

  8. 8

    Swift可以编译为本地代码吗?

  9. 9

    将Delphi .dcu反编译为.pas

  10. 10

    我仍然无法将.class反编译为.java源代码,但仍安装了增强类反编译器?

  11. 11

    Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

  12. 12

    Fortran编译的和C编译的DLL是否应该可以互换导入?(x86目标)

  13. 13

    如果我将其编译为C ++,C仍然会很快吗?

  14. 14

    我的应用程序可以反编译以显示字符串常量吗?

  15. 15

    我应该担心我的软件反编译吗?

  16. 16

    编译为.class并反编译时是否丢失任何信息?

  17. 17

    如何用 .c 格式反编译 lua [编译为 C]

  18. 18

    使用Java库将.class文件反编译为.java源代码

  19. 19

    可以反编译已签名并已安装的android应用吗?

  20. 20

    UWP-使用以前可以的解决方案从x86更改为ARM时,出现了许多新的编译器警告

  21. 21

    在gradle中,我可以编译本地模块并将其用作其他“外部”库的依赖项吗?

  22. 22

    使用Visual Studio 2019和cmake for x86编译pe-parse库

  23. 23

    x86 / C ++-指针指向指针:编译器违反了常量吗?

  24. 24

    可以将Library项目编译为外部JAR吗?

  25. 25

    C ++可以编译为可移植程序集吗?

  26. 26

    是否可以在越狱的iOS设备上编译X86程序?

  27. 27

    FPC编译为静态库

  28. 28

    使用ILSpy,我可以在dotnet核心平台中反编译任何Assembly并查看其中的类的定义吗?

  29. 29

    为什么我静态编译的 BusyBox ARM 二进制文件可以在我的 x86_64 PC 上运行?

热门标签

归档