《嵌入式web服务器 — SLQite数据库移植(三)》
1.下载解压源码
下载源码:www.sqlite.org
tar zxvf sqlite-autoconf-3320100.tar.gz
2. 配置、编译、安装
2.1 配置
进入SQLite源码工程顶层目录sqlite-auto,新建安装sqlite-arm目录,执行配置脚本
mkdir sqlite-arm ./configure --host=arm-linux --prefix=/home/web_server/sqlite/sqlite-autoconf/sqlite-arm/ (如果是用gcc编译器,就可以不用设置host,默认就是gcc)
--host: 指定交叉编译工具,一般为arm-linux、arm-none-linux-gnueabi等,具体要和板子用的交叉编译工具对应。
--prefix: 指定安装目录,编译后的文件会全部放在安装目录中。必须是绝对路径。
2.2 编译、安装
make & make install
3.去除调试信息及移植
3.1 去除调试信息
使用arm-linux-strip去除sqlite-arm目录下的bin目录和lib目录下的文件的调试信息,即去除需要移植到开发板的文件的调试信息,节省空间。(gcc的话直接用strip)
3.2 移植
将sqlite-arm目录下的bin目录下的sqlite3程序拷贝到开发板/usr/bin目录
将sqlite-arm目录下的lib目录下的所有文件拷贝到开发板/lib目录或/usr/lib目录
4. sqlite学习
https://www.runoob.com/sqlite/sqlite-tutorial.html