应用移植—sqlite3数据库
在此之前必须要有以下几样
1、sqlite3源码包: 去到官网 [https://www.sqlite.org/download.html](https://www.sqlite.org/download.html)
下载sqlite-autoconf-3380500.tar.gz
2、有自己的交叉编译工具链(一定得清楚)
3、开始操作
第一大步:新建文件夹作为安装路径
在家目录新建文件甲
cd
mkdir sqlite3
第二大步:解压下载的sqlite3源码包
tar -zxvf sqlite-autoconf-3380500.tar.gz
cd sqlite-autoconf-3380500 --进去源码包里
第三大步:进行交叉编译**(注:根据个人不同的交叉编译工具修改host的值)**
./configure --host=mipsel-linux --prefix=/home/her/sqlite3 //谨记等号后便不能有空格
--host: 指定交叉编译工具,一般为arm-linux、arm-linux-gnueabihf、arm-none-linux-gnueabi等,具体要和板子用的交叉编译工具对应。
--prefix:指定安装目录,编译后的文件会全部放在安装目录中,必须是绝对路径。
make //进行编译数据库源程序
make install //安装到你的库路径里面去
安装成功后的样子
cd ~sqlite3/
ls后会有几个文件夹 include lib bin share
第四大步:移植相应的库去你的开发板或者项目里面去,把以下几个库放去
若你是想移植到你的项目里那么你就按照part1
若是你想移植去到开发板那么你就按照part2
Part1
去到安装路径的lib底下找到这几个库
libsqlite.so libsqlite.so.0.8.6 libsqlite.la Pkgconfig
复制去到你项目的lib底下即可
举个栗子:本人项目是创建了个sqlite3的文件甲
就如下图:
Part2
同理就是将你的sqlite3整个压缩打包之后发送到板子
就好比安装软件是一样的
在开发板运行sqlite3能运行即可