zoukankan      html  css  js  c++  java
  • 《嵌入式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

  • 相关阅读:
    TCP/IP三次握手四次挥手
    注解(JDK1.5之后)
    枚举(JDK1.5之后)
    局部内部类
    非静态内部类
    静态内部类
    匿名内部类
    接口
    根父类:java.lang.Object
    native关键字
  • 原文地址:https://www.cnblogs.com/zhuangquan/p/13043751.html
Copyright © 2011-2022 走看看