sqlite3库编译
1.下载并解压压缩包
tar -zxvf 压缩包名称
解压成功,文件夹内有我们需要的文件
; 2.配置sqlite3
解压后,没有makefile文件,暂时无法进行安装,我们需要先配置sqlite3
./configure –prefix=配置到的目标路径(前提是这个路径是存在的)
如果后面没有–prefix,它会安装到默认路径/usr
3.安装
3.使用make clean;make;make install;这个命名一键完成:清除(之前的make操作)、编译、安装的操作,三个命令有分号隔开
; 4.执行sqlite3
进入之前配置的安装目录,目论内就有sqlite3所需要的文件
6.测试代码
6.Linux中有存放库文件的文件夹/usr/lib,/usr/include,这个就是Linux中的系统库;
当我们要使用第三方库函数时,将.h和.so .a文件等加入即可;我们进入安装目录,目录下的/include /lib文件夹内就有我们需要的文件
#include
#include
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;
}
7.如果在C/C++中使用了sqlite3,编译时要链接sqlite3库函数
Original: https://blog.csdn.net/qq_45535306/article/details/114758984
Author: 左岸的小镇
Title: Ubuntu下的sqlite3库编译
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/817612/
转载文章受原作者版权保护。转载请注明原作者出处!