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

嵌入式 SQLite3数据库的编译、移植

三、编译

       创建一个目录用来指定存放生成的文件:mkdir sqlite3      (用作安装目录,存放生成的可执行文件、库文件等)

        嵌入式 SQLite3数据库的编译、移植

       3.1 解压源码:tar -xzvf sqlite-autoconf-3260000.tar.gz

      嵌入式 SQLite3数据库的编译、移植

       3.2 进入到解压出来的目录: cd sqlite-autoconf-3260000/

       嵌入式 SQLite3数据库的编译、移植

       3.3 检查、配置:./configure --prefix=/home/liang/sqlite3

        嵌入式 SQLite3数据库的编译、移植

        检查并配置完成:

       嵌入式 SQLite3数据库的编译、移植

       3.4 编译:make

       嵌入式 SQLite3数据库的编译、移植

编译完成:

嵌入式 SQLite3数据库的编译、移植

       3.5 安装:make install

嵌入式 SQLite3数据库的编译、移植

查看安装结果:

嵌入式 SQLite3数据库的编译、移植

3.6 测试编译及安装结果

 嵌入式 SQLite3数据库的编译、移植

四、移植到开发板

       创建一个目录:mkdir sqlite3_arm

嵌入式 SQLite3数据库的编译、移植

       4.1 重新解压或清除上次配置结果(make clean)

              嵌入式 SQLite3数据库的编译、移植

     4.2 进入到解压出来的目录进行检查并配置:./configure -host=arm-linux

嵌入式 SQLite3数据库的编译、移植

配置完成:

嵌入式 SQLite3数据库的编译、移植

4.3 编译:make

嵌入式 SQLite3数据库的编译、移植

编译完成:

嵌入式 SQLite3数据库的编译、移植

4.4 安装:make install

嵌入式 SQLite3数据库的编译、移植

4.5 查看生成的结果

 嵌入式 SQLite3数据库的编译、移植 

4.5 将sqlite3拷贝到开发板进行测试

       嵌入式 SQLite3数据库的编译、移植

        如果想要在执行的时候不用加"./",可以将sqlite3拷贝到/bin目录下

        嵌入式 SQLite3数据库的编译、移植

注:编程时如果提示找不到库文件,将之前指定/home/liang/sqlite3_arm/lib路径下的相应库文件拷贝到开发板/lib路径下。

相关文章: