编译环境
操作系统:Win7 32
SQLite版本:3.14.1
编译器:VS2013
1、下载多源文件版本的SQLite源码
此处使用的源码包为sqlite-src-3140100.zip
2、安装TCL 8.5版本
此处使用的安装包为ActiveTcl8.5.18.0.298892-win32-ix86-threaded.exe
3、设置TCL路径到PATH中
打开VS2013提供的命令文件
Developer Command Prompt for VS2013
将TCL的bin添加到上面启动的命令窗口的PATH中。
假设TCL安装在C盘下,设置命令为
set path=%path%;C:\Tcl\bin
4、编译源码
假设sqlite源码放在D:\svn\sqlite\sqlite-src-3.14.1目录下,
新建D:\svn\sqlite\bld目录。
切换到此目录下。
关键步骤:将sqlite-src-3.14.1目录下的Makefile.msc文件复制到bld目录下。
执行如下命令,编译dll。
D:\svn\sqlite\bld>nmake /f Makefile.msc sqlite3.dll TOP=..\sqlite-src-3.14.1 DEBUG=1
执行如下命令,编译sqlite.exe
操作系统:Win7 32
SQLite版本:3.14.1
编译器:VS2013
1、下载多源文件版本的SQLite源码
此处使用的源码包为sqlite-src-3140100.zip
2、安装TCL 8.5版本
此处使用的安装包为ActiveTcl8.5.18.0.298892-win32-ix86-threaded.exe
3、设置TCL路径到PATH中
打开VS2013提供的命令文件
Developer Command Prompt for VS2013
将TCL的bin添加到上面启动的命令窗口的PATH中。
假设TCL安装在C盘下,设置命令为
set path=%path%;C:\Tcl\bin
4、编译源码
假设sqlite源码放在D:\svn\sqlite\sqlite-src-3.14.1目录下,
新建D:\svn\sqlite\bld目录。
切换到此目录下。
关键步骤:将sqlite-src-3.14.1目录下的Makefile.msc文件复制到bld目录下。
执行如下命令,编译dll。
D:\svn\sqlite\bld>nmake /f Makefile.msc sqlite3.dll TOP=..\sqlite-src-3.14.1 DEBUG=1
执行如下命令,编译sqlite.exe
D:\svn\sqlite\bld>nmake /f Makefile.msc sqlite3.exe TOP=..\sqlite-src-3.14.1 DEBUG=1
如果想开启vdbe的trace功能,DEBUG=3即可。