开发者社区> 问答> 正文

Android调用非NDK编译的静态库的问题

Android调用的静态库必须通过NDK编译吗?假如我用MinGW GCC编译了一个很简单的静态库,就一个add函数,有没有办法用NDK将其转化为Android的静态库?通过NDK编译出静态库文件再封装我已经会了,只需要用PREBUILT_STATIC_LIBRARY指令就行,不过NDK好像无法识别GCC编译的静态库。额,本人C/C++ 0基础,很多概念都没不太懂。

展开
收起
a123456678 2016-03-20 10:39:12 2085 0
1 条回答
写回答
取消 提交回答
  • 首先,要清楚一个问题:
    pc端的gcc编译出的静态库,是基于x86处理器;
    而Android NDK编译的静态库,一般是基于arm处理器(现在android也有x86、mips版本的,但一般是arm版的)。

    2019-07-17 19:08:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载