Android ndk很难用于旧的基于autoconf的代码,因此我采用了scratchbox2 / emdebian来拥有完整的构建环境。我可以在emdebian中建立共享库(arch是armel),然后在android中使用它吗?

最佳答案

官方的NDK带有GCC版本,可与Google的自定义Bionic libc一起使用。如果您正在使用打算与GNU libc一起使用的GCC版本,则必须将其静态链接(如Crystax NDK一样)。因此,即使您的编译器生成了正确的指令,也可能值得重新构建您的构建环境,以避免不必要地使应用程序膨胀。

07-26 08:43