使用 Android NDK 工具链构建 SpiderMonkey
我正在将使用 SpiderMonkey 的游戏移植到 Android。因为我需要 与游戏现有的构建系统集成,我必须构建 SpiderMonkey 使用 Android NDK 独立工具链,而不是 ndk- 构建工具。谁能告诉我如何做到这一点?
我可以看到 SpiderMonkey 的配置有一个 --with-android- toolchain=DIR 选项,但我不确定如何使用它 - 具体来说, 我需要将它与哪些其他选项结合起来?
谢谢。
I am porting a game using SpiderMonkey to Android. Because I need to
integrate with the game's existing build system, I have to build
SpiderMonkey using the Android NDK standalone toolchain, not the ndk-
build tool. Can anyone please tell me how to accomplish this?
I can see that SpiderMonkey's configure has an --with-android-
toolchain=DIR option, but I am unsure how to use it - specifically,
which other options I need to combine it with?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我真的不擅长构建系统(尤其是我们的系统),而且我主要遵循 wiki 中的说明。 Mobile firefox 的 Android 构建说明可在此处获取:https://wiki.mozilla.org/Mobile/ Fennec/Android
当您构建移动 Firefox 时,它将创建 JavaScript shell 可执行文件作为二进制文件,我认为您还可以请求 libmozjs.so 进行链接。
I'm really bad at build systems (especially ours), and I mostly follow instructions in wikis. The Android build instructions for Mobile firefox are available here: https://wiki.mozilla.org/Mobile/Fennec/Android
When you build mobile Firefox it will create the JavaScript shell executable as a binary and I think you can also request a libmozjs.so to link against.
我最终使用了此页面上的说明: http://wiki.apache.org/couchdb/Installing_on_Android
唯一的缺点是它仅适用于它建议的旧工具链。
I ended up using the instructions on this page: http://wiki.apache.org/couchdb/Installing_on_Android
Only shortcoming is that it only works with the old toolchain it suggests.