sqlite3安装步骤
sqlite3版本:sqlite-autoconf-3350400
①从官网下载对应的压缩包 官方网站
linyuting@Raspberrypi4B:~/sqlite3 $ wget https://www.sqlite.org/2021/sqlite-autoconf-3350400.tar.gz
②对压缩包进行解压
linyuting@Raspberrypi4B:~/sqlite3 $ tar -xzvf sqlite-autoconf-3350400.tar.gz
③进入到解压的文件夹内
linyuting@Raspberrypi4B:~/sqlite3 $ cd sqlite-autoconf-3350400/
④运行相应的配置文件
linyuting@Raspberrypi4B:~/sqlite3/sqlite-autoconf-3350400 $./configure prefix=/home/linyuting/sqlite3
注意:这一步对于非root用户很关键,prefix=路径,这个是指定之后安装时文件的所在位置,如果没有指定这一路径,则就是以系统默认的,而且这会使得之后文件分布非常的散,并且对于非root用户而言在后面安装的时候,会将文件下载到此路径,并没有在系统路径下(只有root用户有权限)。所以,在后期使用#include <sqlite3.h>此头文件的时候,要用-I(大写的i)指定头文件路径,用-L指定相关库的路径。
⑤执行make命令,这一步使编译源程序,会比较慢
linyuting@Raspberrypi4B:~/sqlite3/sqlite-autoconf-3350400 $make
如果出现图片中这种情况,那么我们需要先执行make clean命令,目的是为了清除其它安装的文件
linyuting@Raspberrypi4B:~/sqlite3/sqlite-autoconf-3350400 $make clean
然后再执行make命令即可
⑥ 执行make install命令进行安装,注意安装的路径是在之前./configure prefix=路径指定的
linyuting@Raspberrypi4B:~/sqlite3/sqlite-autoconf-3350400 $make install
以上就是安装成功的步骤,接下来我们看一下安装路径的文件有哪些。
其中include文件夹里放的是相关头文件,lib文件夹里放的是相关库。
关于sqlite3命令以及相关函数操作可以查看另一篇博客:
https://blog.csdn.net/qq_57398262/article/details/124064135?spm=1001.2014.3001.5502