草庐IT

android - 如何让 JHC 与 android ndk 合作?

JHC是一个Haskell编译器,它可移植地生成C代码,然后调用编译器后端来生成可执行文件。我需要为JHC的运行时系统转储头文件和库,以便androidndk可以使用它来编译生成的C代码。另外,我需要弄清楚如何将androidAPI链接到JHC。基本上,如何将JHC插入到androidndk后端?编辑:我使用JHC可以使用的ndk构建工具之一“build/tools/make-standalone-toolchain.sh”制作了一个独立编译器。现在我需要想办法让JHC将我的程序编译成共享对象库,以及如何让JHC不需要“主”函数。Edit2:我有以下targets.ini和编译脚本。奇