sqlite3移植到arm-linux

转自:http://blog.sina.com.cn/s/blog_4c7c21a90100092b.html

我的arm-linux-gcc 在 /usr/local/arm-linux/bin/ 目录下,以下为主要移植过程:
(1)解压sqlite-3.3.17.tar.gz 到/usr/local/arm-linux/sqlite
# tar zxvf sqlite-3.3.17.tar.gz -C /usr/local/arm-linux/sqlite
# cd /usr/local/arm-linux/sqlite
(2)修改main.mk代码的第63行,将其中的libtcl.o删掉
(3)# mkdir /usr/local/arm-linux/sqlite-arm-linux
# cd /usr/local/arm-linux/sqlite-arm-linux
(4)设置交叉编译环境
# export PATH=/usr/local/arm-linux/bin:$PATH
(5)配置:
# ../sqlite/configure --host=arm-linux --prefix=/usr/local/arm-linux/sqlite-arm-linux --disable-tcl 如果一切顺利的话,会在/usr/local/arm-linux/sqlite-arm-linux目录下生成一些相关文件:config.log config.status libtool Makefile sqlite3.pc (6)编译安装: # make # make install 注明: "# make install" 这一步将会在 /usr/local/arm-linux/sqlite-arm-linux/lib 生成文件 # cd lib # file libsqlite3.so.0.8.6 libsqlite3.so.0.8.6: ELF 32-bit LSB shared object,ARM,version 1 (ARM),not stripped 此时生成sqlite文件是还未strip过的,可以使用命令“file sqlite”查看文件信息。用strip处理过后,将去掉其中的调试信息,执行文件大小也将小很多。命令如下: # arm-linux-strip libsqlite3.so.0.8.6 (7)可以生成帮助文档,以便以后查询。 # make doc 这样就生成了用在arm-linux下的色情sqlite3和相关lib文件sqlite3在sqlite-arm-linux下,相关库在sqlite-arm-linux/lib中)。

相关文章

安装 在Windows上安装SQLite。 访问官网下载下Precompliled Binaries for Windows的两个压缩包。 创建s...
一、安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries for Windows下的包下...
实例: 会员信息管理 功能:1.查看数据库 2.清空数据库 3.增加会员 4.删除会员 5.更新会员 6.查找会员  ...
关于SQLite SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整...