Размер библиотеки sqlite3 на Android NDK очень большой - PullRequest
1 голос
/ 09 февраля 2012

Я скомпилировал объединение sqlite3 в Android NDK, и я могу использовать его из своего кода C ++. Тем не менее, libsqlite3.a составляет 2,6 МБ. Эта ссылка говорит о том, что размер библиотеки должен составлять около 500 КБ для типичных систем Linux / GCC с -O2. Я использую NDK r6b для сборки и не установил уровень оптимизации для компилятора, но по умолчанию это -O2. Есть идеи, почему моя библиотека такая большая?

1 Ответ

2 голосов
/ 09 февраля 2012

Не измерять размер библиотеки из файла .a.Измерьте связанный размер (из файла .so).

Попробуйте удалить файл библиотеки .a, возможно, он содержит символы отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...