Ubuntu下的sqlite3库编译

sqlite3库编译

1.下载并解压压缩包

tar -zxvf 压缩包名称

Ubuntu下的sqlite3库编译
Ubuntu下的sqlite3库编译
解压成功,文件夹内有我们需要的文件
Ubuntu下的sqlite3库编译

; 2.配置sqlite3

解压后,没有makefile文件,暂时无法进行安装,我们需要先配置sqlite3
./configure –prefix=配置到的目标路径(前提是这个路径是存在的)
如果后面没有–prefix,它会安装到默认路径/usr

Ubuntu下的sqlite3库编译

Ubuntu下的sqlite3库编译

3.安装

3.使用make clean;make;make install;这个命名一键完成:清除(之前的make操作)、编译、安装的操作,三个命令有分号隔开

Ubuntu下的sqlite3库编译
Ubuntu下的sqlite3库编译

; 4.执行sqlite3

进入之前配置的安装目录,目论内就有sqlite3所需要的文件

Ubuntu下的sqlite3库编译
Ubuntu下的sqlite3库编译

6.测试代码

6.Linux中有存放库文件的文件夹/usr/lib,/usr/include,这个就是Linux中的系统库;
当我们要使用第三方库函数时,将.h和.so .a文件等加入即可;我们进入安装目录,目录下的/include /lib文件夹内就有我们需要的文件

Ubuntu下的sqlite3库编译
Ubuntu下的sqlite3库编译
#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库函数

Ubuntu下的sqlite3库编译

Original: https://blog.csdn.net/qq_45535306/article/details/114758984
Author: 左岸的小镇
Title: Ubuntu下的sqlite3库编译

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/817612/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球