1.官网下载源码
https://www.sqlite.org/download.html
下载源码解压到本地的linux环境下
2.解压并创建install文件夹
3.使用命令行配置
在解压的文件夹下打开终端,然后输入以下内容,其中arm-linux-gnueabihf是自己的交叉编译器【自己替换】
./configure ac_cv_func_malloc_0_nonnull=yes --host=arm-linux-gnueabihf --enable-static --prefix=$(pwd)/install/
编译结果如下:
4.编译
接着在终端依次输入以下命令行
make
make install
编译结果如下
5.File lib*查看是否未arm
cd install/lib
file lib*
输出结果
6.拷贝bin下面的sqlite3到开发板根文件系统的bin文件中
sudo cp sqlite3 /home/wj/linux/nfs/rootfs/bin/ -f
7.打开开发板(使用的是tftp方式加载dtb和zimage)
输入sqlite3,查看是否移植成功
退出sqlite3命令行:
参考连接:
https://blog.csdn.net/weixin_40143470/article/details/120542342