我知道这确实很难,但是我有一个x86中的库,我想将其编译为ARM以便在我的Rasberry Pi上运行。我读过一些类似Hex-Rays的软件能够反编译,这样做之后,重新武装起来很容易吗?还是这个任务是不可能的?
只要反编译你选择吐出实际的C代码,而不是伪代码(有的做),应该只是增加了一些额外的标志,以你的编译器(如果你使用gcc,这些通常是由-m开头的问题。见这里是gnu的文档)。但是据我所知,大多数反编译器只能使用32位x86,因此如果您的库是64位的,则可能会不走运。也有专门为此任务设计的工具链,尽管其中许多工具链都与IDE打包在一起(请参阅Codesourcery之类的工具)。
祝你好运
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句