SQLite是一款轻量级的开源的嵌入式数据库,由D.Richard Hipp在2000年发布。SQLite使用方便,性能出众,广泛应用于消费电子、医疗、工业控制、军事等各种领域。
环境:ubantu18.04 交叉编译 嵌入式arm上的库
交叉工具编译链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi
交叉工具链的安装使用方法参考另一篇文章:https://blog.csdn.net/qq_28256407/article/details/121734728
SQLite3下载地址:https://www.sqlite.org/download.html

$ https://www.sqlite.org/2022/sqlite-autoconf-3390200.tar.gz
$ tar zxvf sqlite-autoconf-3390200.tar.gz
$ mkdir sqlite_arm_build
$ cd sqlite-autoconf-3390200 # 进入刚才解压后的文件目录
$ ./configure CC=arm-linux-gnueabi-gcc --prefix=/home/xuhui/Download/sqlite_arm_build --host=arm-linux
# CC= 指定交叉工具编译链
# --prefix= 编译完成后输出文件的路径,注意此处要填写绝对路径
# --host= 指定软件运行的系统平台.如果没有指定将会运行`config.guess'来检测
# 注意: 如果不进行交叉编译,直接填写输出目录即可
$ make
$ make install # 若安装目录为系统目录则需要加 sudo 获取root权限

参考:https://blog.csdn.net/fangye945a/article/details/86438863