Android NDK上的sqlite3库大小非常大

时间:2012-02-08 22:38:36

标签: android sqlite android-ndk

我将sqlite3合并编译成Android NDK,我可以从我的C ++代码中使用它。但是,libsqlite3.a是2.6MB。这个link表示对于带-O2的典型Linux / GCC系统,库大小应该在500KB左右。我正在使用NDK r6b进行构建,并没有为编译器设置优化级别,但默认值为-O2。知道为什么我的图书馆这么大吗?

1 个答案:

答案 0 :(得分:2)

不要从.a文件中测量库大小。测量链接大小(来自.so文件)。

尝试剥离.a库文件,可能包含调试符号。