Моя проблема не в том, как я собираю sqlite - мой бинарный файл намного медленнее
предварительно скомпилированный на странице загрузки sqlite (примерно 3-6 раз в зависимости от
запрос).
Я использую sqlite3.h и sqlite3.c из источника объединения:
http://www.sqlite.org/sqlite-amalgamation-3070602.zip
Я добавил следующие флаги при компиляции sqlite:
gcc
-s -O4 -I. -fomit-frame-pointer
-DNDEBUG
-DSQLITE_OS_WIN=1
-DSQLITE_HAVE_READLINE=0
-DSQLITE_THREADSAFE=1
-DSQLITE_TEMP_STORE=2
-DSQLITE_ENABLE_RTREE
-DSQLITE_ENABLE_FTS3
-DSQLITE_OMIT_COMPILEOPTION_DIAGS
-DSQLITE_ENABLE_COLUMN_METADATA
-DNO_TCL
Я создал его как с MINGW, так и с MSVS 2010.
Кто-нибудь знает, как собрать sqlite, чтобы получить тот же двоичный файл, что и на
страница загрузки?
Любая помощь будет оценена.