编译安装sqlite

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

       

猜你喜欢

转载自blog.csdn.net/m0_49036370/article/details/114769347