我正在将一款使用 SpiderMonkey 的游戏移植到 Android。因为我需要 与游戏现有的构建系统集成,我必须构建 SpiderMonkey 使用 Android NDK 独立工具链,而不是 ndk- 构建工具。任何人都可以告诉我如何完成这个吗?
我可以看到 SpiderMonkey 的配置有一个 --with-android- toolchain=DIR 选项,但我不确定如何使用它 - 具体来说, 我需要将它与哪些其他选项结合使用?
谢谢。
最佳答案
我真的不擅长构建系统(尤其是我们的系统),而且我主要遵循 wiki 中的说明。 Mobile firefox 的 Android 构建说明可在此处获得:https://wiki.mozilla.org/Mobile/Fennec/Android
当您构建移动版 Firefox 时,它会将 JavaScript shell 可执行文件创建为二进制文件,我认为您还可以请求 libmozjs.so 进行链接。
关于android - 使用 Android NDK 工具链构建 SpiderMonkey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9120494/