1、下载开源码:
链接:https://pan.baidu.com/s/1UfC6vRFsjZzf2mfXYIp-2w
提取码:bf1w
2、切换进入root用户
3、下载源码压缩包并复制到linux
命令:cp -r sqlite-autoconf-3110000.tar.gz /home (拷贝到home文件,拷贝文件自定义)
4.压缩
命令:tar -zxvf sqlite-autoconf-3110000.tar.gz
5.进入解压后的文件夹
6.进行配置,生成编译文件
./configure --prefix=/home/sqlite3 (此处路径为自定义的已存在的文件夹)
7.执行安装命令:make install (若之前有安装,先进行make clean进行清除,再make install)
8.将新生成的include文件的文件拷到 /usr/include/
将lib文件拷到/user/lib
9.测试
新建一个sqltest.c
命令:gedit sqltest.c
代码段:
#include <stdio.h>
#include <sqlite3.h>
int main(int argc, char *argv[])
{
sqlite3 *handle = NULL;
int iret = 0; iret = sqlite3_open("test.sq3", &handle);
if (iret != SQLITE_OK)
{
printf("sqlite3_open error, reason = %s\n", sqlite3_errmsg(handle));
return 0;
}
if(handle != NULL)
{
(void)sqlite3_close(handle);
}
return 0;
}
10.编译: gcc sqlitest.c -lsqlite3
执行 :./a.out
生成test.sq3