Небольшая сборка объединенного источника SQLite3 - PullRequest
1 голос
/ 28 июля 2011

Я хотел бы использовать параметры компилятора, описанные здесь , чтобы создать меньшую библиотеку SQLite3.Однако эти параметры (включая -Os, похоже) явно не работают с объединенным источником, что является моим предпочтением.(Я даже попробовал все то же самое, и это действительно не сработало.)

Есть ли хорошая альтернатива созданию меньшей библиотеки SQLite3, которая не требует прохождения sqlite3.c и проверки зависимостей?

1 Ответ

1 голос
/ 28 июля 2011

Загрузите источники Sqlite3 из их системы управления источниками Fossil для конкретной версии, которая выдаст необработанный источник до объединения.Затем вы можете запустить make sqlite3.c, чтобы создать объединение самостоятельно - и, естественно, вы можете изменить аргументы командной строки, чтобы исключить ненужные функции.Полная информация приведена на странице Инструкции по сборке SQLite .Определенные особенности Sqlite фактически необходимы для создания объединения;неамальгамированная сборка может пропускать больше.

...