1.Sqlite3下载
2.解压
tar zxvf sqlite-autoconf-3460000.tar.gz
3.配置并编译
进入解压目录,打开命令行,输入如下命令
./configure CC=aarch64-mix210-linux-gcc --host=arm-linux --prefix=/home/mc/work/sqlite-autoconf-3460000/install
CC:对应的编译器;
--host:架构平台
--prefix:安装路径
不报错再命令行输入make && make install,编译结果再--prefix指向的路径下
4.压缩动态库
再编译路径下的lib文件夹打开命令行输入命令:
arm-hisiv100nptl-linux-strip libsqlite3.so.0.8.6
5.部署到SS928
拷贝编译路径下的bin文件夹种的sqlite3到嵌入式的/usr/bin路径下;
拷贝压缩后端的libsqlite3.so.0.8.6到嵌入式的/usr/lib路径下;
在嵌入式终端输入下面命令,实现动态库链接:
ln -s libsqlite3.so.0.8.6 libsqlite3.so.0
ln -s libsqlite3.so.0.8.6 libsqlite3.so
6.验证
在终端输入sqlite3,结果如下,说明部署成功: