嵌入式 SQLite3数据库的编译、移植
一、简述
记--下载嵌入式SQLite3数据库的的源码并编译,并移植到开发板。
源码包:链接: https://pan.baidu.com/s/1lNpRTilN3uyfltOd6HPKpA 提取码: acni
编译好的:
x86平台:链接: https://pan.baidu.com/s/1RCSnkdg4kaLBN2vAaExtLw 提取码: chbr
arm开发板:链接:https://pan.baidu.com/s/1Ccu0qEL-bUNt-131WmlmHQ 密码:perf
二、下载源码包
官网:https://www.sqlite.org/download.html
三、编译
创建一个目录用来指定存放生成的文件:mkdir sqlite3 (用作安装目录,存放生成的可执行文件、库文件等)
3.1 解压源码:tar -xzvf sqlite-autoconf-3260000.tar.gz
3.2 进入到解压出来的目录: cd sqlite-autoconf-3260000/
3.3 检查、配置:./configure --prefix=/home/liang/sqlite3
检查并配置完成:
3.4 编译:make
编译完成:
3.5 安装:make install
查看安装结果:
3.6 测试编译及安装结果
四、移植到开发板
创建一个目录:mkdir sqlite3_arm
4.1 重新解压或清除上次配置结果(make clean)
4.2 进入到解压出来的目录进行检查并配置:./configure -host=arm-linux
配置完成:
4.3 编译:make
编译完成:
4.4 安装:make install
4.5 查看生成的结果
4.5 将sqlite3拷贝到开发板进行测试
如果想要在执行的时候不用加"./",可以将sqlite3拷贝到/bin目录下
注:编程时如果提示找不到库文件,将之前指定/home/liang/sqlite3_arm/lib路径下的相应库文件拷贝到开发板/lib路径下。