android - 使用 Android NDK 工具链构建 SpiderMonkey

标签 android android-ndk cross-compiling spidermonkey

我正在将一款使用 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/

相关文章:

将 pdcurses 从 arch linux 交叉编译到 windows

使用 Robotium 进行 Android 测试注释

android - Android 中的 autofill_compat_mode_allowed_pa​​ckages 如何预填充以及如何将我自己的应用添加到列表中

android - TextView 中的图像比例

Android Studio ndk 示例构建错误

Android NDK wifi 示例

android - 在Android Gradle中,有没有办法使用本地快照依赖?

Android NDK 链接

gcc - ARM gentoo crossdev 与 uclibc : need OABI rather than EABI

android - arm-linux-androideabi-g++ 找不到 header cstdarg