SQLite 移植(摘自老师课件)

交叉环境: armv4l-tools-2.95.2.tar.bz2

SQLite :sqlite-2.8.17.tar.gz(版本比较旧)可以用新的

 

 

 

0.交叉编译其,解压
0.1 修改路经 export PATH=/opt/host/armv4l/bin/:$PATH
--------------------------------------------------------------------------------

1。修改sqlite/src/sqliteInt.h文件,在115行处添加#define SQLITE_PTR_SZ 4
2。注释掉sqlite/configure文件中的
第19153行到19157行
第19991行到19995行
第20420行到20424行
第20394行到20398行
3。./configure --host=armv4l-unknown-linux 生成Makefile

4。修改Makefile文件
23行 BCC = armv4l-unknown-linux-gcc -g -O2
改掉,改成:
BCC = gcc -g -O2
5。make
5.5 copy ./libs/libsqlite.a复制到上一层目录

6。加上-static重新编译Makefile中sqlite:后的编译语句。即用命令./libtool --mode=link armv4l-unknown-linux-gcc -g -O2 -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1 -I. -I./src -DHAVE_READLINE=0 -o sqlite ./src/shell.c /libsqlite.la -static

7。strip生成的sqlite文件。用命令armv4l-unknown-linux-strip sqlite

8。下载测试

用minicom直接拷贝 arm板上

 

$ sqlite ex1
sqlite> create table tbl1(one varchar(10), two smallint);
sqlite> insert into tbl1 values('hello!',10);
sqlite> insert into tbl1 values('goodbye', 20);
sqlite> select * from tbl1;
hello!|10.aqli
goodbye|20
sqlite>

时间: 2024-08-08 02:16:00

SQLite 移植(摘自老师课件)的相关文章

如何将sqlite数据库移植到ARM开发板上

近段时间在学数据库,因为自身需求,所以注重研究了点嵌入式sqlite数据库, SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它, 它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了.它能够支持Windows/Linux/Unix等等主流的操作系统, 同时能够跟很多程序语言相结合,比如 Tcl.C#.PHP.Java等,还有ODBC接口, 同样比起Mysql.PostgreSQL这两款开源世界著名的

机器视觉开源处理库汇总

机器视觉开源处理库汇总 从cvchina搞到的机器视觉开源处理库汇总,转来了,很给力,还在不断更新... 通用库/General Library OpenCV 无需多言. RAVL Recognition And Vision Library. 线程安全.强大的IO机制.包含AAM. CImg 很酷的一个图像处理包.整个库只有一个头文件.包含一个基于PDE的光流算法. 图像,视频IO/Image, Video IO FreeImage DevIL ImageMagick FFMPEG Video

如何将Powerpoint文档转换为Word文档

问:我是一名学生,现在老师上课一般都用PPT课件上课,我打算把老师课件打印出来复习.但是PPT直接打印效果不好,而且包含一些不需要的图片等等.我想把PPT幻灯片转化为Word文档打印出来.不过幻灯片一张一张复制太慢了,想寻找一款软件,把PPT幻灯片转化为Word文档,包括文本框里的内容.图表.照片. 答:有这种转换工具,但使用效果并不令人满意.其实,仅靠PowerPoint本身是可以将文档内容转换到Word的,这里介绍三种方法. 第一招,利用大纲视图:打开PPT演示文稿,单击"大纲",

将PPT文档转换为Word文档

问:我是一名学生,现在老师上课一般都用PPT课件上课,我打算把老师课件打印出来复习.但是PPT直接打印效果不好,而且包含一些不需要的图片等等.我想把PPT幻灯片转化为Word文档打印出来.不过幻灯片一张一张复制太慢了,想寻找一款软件,把PPT幻灯片转化为Word文档,包括文本框里的内容.图表.照片. 答:有这种转换工具,但使用效果并不令人满意.其实,仅靠PowerPoint本身是可以将文档内容转换到Word的,这里介绍三种方法. 方法一.利用大纲视图 打开PPT演示文稿,单击"大纲",

入围教育装备展“金奖产品”,升腾威讯云学区做真正教育桌面云

教育桌面云化是大势所趋 云计算随时随地便捷访问的特性,有助于教育资源共享的落地,促进教育信息化的实现. 2014年至今,教育行业桌面云化趋势越演越烈,已形成大规模应用,目前教育桌面云方案形态有三大类: 第一类:云教室 取代传统计算机机房,为老师提供一个操作简单.维护便捷.运行更顺畅并拥有更舒适体验的计算机教室. 第二类:云校园 相比云教室,云校园实现全校桌面的集中部署和统一维护,让校园内资源共享利用,也促进了全校老师工作的协作和教学课件资源分享. 第三类:云学区 以区县为单位集中建设的桌面云方案

粒子群优化算法简介

好好学数学. 一.问题来源 经朋友介绍,帮一个伙计做了下PSO的优化.......赚点生活费而已. 欢迎大家和我联系做算法类项目,QQ:1198552514 二.背景介绍 2.1 人工生命 人工生命:研究具有某些生命基本特征的人 工系统.包括两方面的内容: 1.研究如何利用计算技术研究生物现象: 2. 研究如何利用生物技术研究计算问题. 我们关注的是第二点.已有很多源于生物现象的计算技巧,例如神经网络和遗传算法.现在讨论另一种生物系统---社会系统:由简单个体组成的群落和环境及个体之间的相互行为

彻底弄懂最短路径问题

        只想说:温故而知新,可以为师矣.我大二的<数据结构>是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了):今天把老王的2011年课件又看了一遍,给大二的孩子们又讲了一遍,随手谷歌了N多资料,算是彻底搞懂了最短路径问题.请读者尽情享用--         我坚信:没有不好的学生,只有垃圾的教育.不过没有人理所当然的对你好,所以要学会感恩. 一.问题引入         问题:从某顶点出发,沿图的边到达另一顶点所经过的路径中,各边上权值之和最小的一条路径--

ucLinux下sqlite数据库移植全攻略(组图)

攻略|数据|数据库 本文讨论的是比较流行的嵌入式开发组合ARM+uclinux,即目标开发板为三星S3C4510,完成sqlite在其uclinux上的移植. 本文假设你已经具备正确编译uclinux的kernel的能力,即有能力完成make menuconfig:makedep:makelib_only:make user_only:makeromfs:makeimage:make.而且还能将自己写的类似helloworld程序加到"用户自定义应用程序"中,即你能完成"uC

诸位老师好!VSTO问题,VBA中的代码,如何移植到VS中?多谢!

问题描述 老师您好!我在VBA中的代码如下:FistRow=Evaluate("SMALL(IF("&XhlfxSheet&"!$f$1:$f$200=""序号"",ROW("&XhlfxSheet&"!$b$1:$b$200)),1)"),用来取得单元格区域B1:B200中,第一个值为"序号"的单元格行行号.在VS中提示:未声明"Evaluat