小编use*_*071的帖子

以适当的方式为Windows构建sqlite

我的问题是无论我如何构建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
Run Code Online (Sandbox Code Playgroud)

我使用MINGW和MSVS 2010构建了它.

有没有人知道如何构建sqlite以获得与下载页面相同的二进制文件?

任何帮助,将不胜感激.

sql sqlite gcc compiler-optimization

6
推荐指数
1
解决办法
1910
查看次数

标签 统计

compiler-optimization ×1

gcc ×1

sql ×1

sqlite ×1