如何将 IA 32 位系统的 .so 文件转换为 ARM 系统的 .so 文件

How to convert a .so file for IA 32-bit system to one for ARM systems

我目前正在尝试获取我在 raspberry pi 上为 运行 制作的处理草图,但每当我 运行 它基本上告诉我我的图书馆我正在使用 (Game Control Plus) 仅适用于 IA 32 位系统。

完整的错误是UnsatisfiedLinkError: /home/pi/sketchbook/libraries/GameControlPlus/library/libjinput-linux.so: /home/pi/sketchbook/libraries/GameControlPlus/library/libjinput-linux.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)

我想知道是否有办法将 .so 文件转换为适用于 ARM 系统的文件。

I was wondering if there was a way to convert the .so file

没有

您需要使用针对 ARM 和 Pi 的编译器重建此游戏(幸运的是,该游戏是开源的,因此您至少在理论上可以这样做)。