2024年3月12日发(作者:)
南京博芯电子技术有限公司 v 1.0
SQLite的配置和使用文档
一. 引言:
本文将简要介绍如何在Linux和ARM-Linux平台上移植SQLite嵌入式数据库,以及
一些简单的测试案例。
嵌入式数据库采用程序方式直接驱动,而传统数据库则采用引擎响应方式驱动。由于
嵌入式数据库的体积通常很小,这使得嵌入式数据库常常应用在移动设备上。
SQLite是一种嵌入式数据库。SQLite的目标是尽量简单,因此它抛弃了传统企业级
数据库的种种复杂特性,只实现那些对于数据库而言非常必要的功能。尽管简单性是
SQLite追求的首要目标,但是其功能和性能都非常出色
由于SQLite具有功能强大、接口简单、速度快、占用空间小等优点,因此特别适合于
应用在嵌入式环境中。SQLite在手机、PDA、机顶盒等设备上已获得了广泛应用。
二. 软硬件平台:
OS:
fedora7;
gcc 版本 4.1.2 20070502 (Red Hat 4.1.2-12):
基于Sep4020的UB4020EVB(1.6) 开发套件;
Linux Kernel v2.6.16:
gcc version 3.4.1:
编译器:
开发板:
Linux内核:
交叉编译器:
1
南京博芯电子技术有限公司 v 1.0
Sqlite: sqlite-3.3.8
三. PC端编译环境的安装:
此处使用的为SQLite版本为,可以通过以下方式获得此压缩包
/(利用迅雷等工具下载)。
将此压缩包拷贝到 /root目录下,在终端中进入此目录,并解压
压缩包:
[root@localhost ~]# cd /root/
[root@localhost ~]# tar -zxvf
将sqlite-3.3.8更名为sqlit_pc,并进入sqlite_pc目录:
[root@localhost ~]# mv sqlite-3.3.8 sqlite_pc
[root@localhost ~]# cd sqlite_pc
//进入目录后采用默认配置生成Makefile文件:
[root@localhost sqlite_pc]# ./configure
配置结束后进行编译并且将所生成的文件安装:
[root@localhost sqlite_pc]# make
[root@localhost sqlite_pc]# make install
Make install 安装以后会生成以下文件,系统默认的目录为 /usr/local:
lib:
libsqlite3.a .0
.0.8.6
include: sqlite3.h
2


发布评论