SQLite - 编译构建

2020-01-08  本文已影响0人  Coc0

一、源码获取

SQLite使用Fossil管理源码,可以通过fossil来下载源码,具体参照文档。

或直接下载源码压缩包,下载链接/release版,需要更多版本即信息请前往官方文档。

注意:使用源码非amalgamation版本。

$ wget https://www.sqlite.org/src/tarball/sqlite.tar.gz?r=release
$ tar -zxf sqlite.tar.gz

二、编译源码

2.1.源码目录

2.2.依赖说明

2.3.源码编译

$ cd sqlite
$ mkdir build && cd build # 创建编译文件夹
$ ../configure            # 运行配置脚本
$ make                    # 开始编译
$ make sqlite3.c          # 构建"amalgamation"源文件,见后文
$ make test               # 运行所有测试(tcl需要)
$ ../configure --help     # 查看更多帮助

编译完成后该文件下生成sqlite3可执行目标文件。

生成的sqlite3.camalgamation文件,即打包了所有源代码形成的一个大源码文件,能够方便编译整合进个人项目,且提高一定运行效率。

上一篇下一篇

猜你喜欢

热点阅读