《嵌入式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

 

posted @ 2020-06-04 15:18  一个不知道干嘛的小萌新  阅读(214)  评论(0编辑  收藏  举报