Правильная сборка sqlite для окон

Моя проблема в том, как я строю sqlite - мой двоичный файл работает намного медленнее, чем предварительно скомпилированный на странице загрузки sqlite (примерно 3-6 раз в зависимости от запрос).

Я использую sqlite3.h и sqlite3.c из источника объединения:

http://www.sqlite.org/sqlite-amalgamation-3070602.zip

Я добавил следующее flags при компиляции 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, чтобы получить тот же двоичный файл, что и на страница загрузки?

Приветствуется любая помощь.

6
задан skolima 28 June 2011 в 20:27
поделиться