SQLite是一个C语言库,它实现了一个小型、快速、自包含、高可靠性、全功能的SQL数据库引擎。它广泛应用于计算机、手机和嵌入式设备。SQLite源代码在公有领域(public domain),据SQLite官网介绍说可以免费使用,不需要license。
1. 源码包下载
https://www.sqlite.org/download.html
2. 编译
Ubuntu环境,解压源码包,创建build目录用于存放编译产生的文件。
在build目录下,命令行依次执行如下命令以编译SQLite。其中--prefix参数指定了编译产生文件的存放路径为build目录。CC变量也可以指定其它编译工具链,例如arm-linux-gcc。
../sqlite-autoconf-3460000/configure CC=gcc --prefix=/home/ad/data/code/sqlite/build
make
make install