Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1412853
  • 博文数量: 1334
  • 博客积分: 645
  • 博客等级: 上士
  • 技术积分: 5762
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-25 16:56
文章分类

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

分类:

2012-12-18 16:55:51

原文地址:移植sqlite3到tiny6410 作者:fzhman


1、 下载SQLite 3.7.8,
2 、 解压到某个文件夹下 
3 、 配置,这里安装到当前文件夹下的sqlite下./configure CC=/usr/local/arm/4.4.1/bin/arm-linux-gcc  –prefix=./sqlite --disable-tcl --host=arm-linux  
4 、make  这时候却出现错误:# make   if /bin/bash ./libtool --tag=CC --mode=compile arm-linux-gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.7.4\" -DPACKAGE_STRING=\"sqlite\ 3.7.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.7.4\" -D_FILE_OFFSET_BITS=64 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -I. -I.    -DSQLITE_THREADSAFE=1  -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -g -O2 -MT sqlite3.lo -MD -MP -MF ".deps/sqlite3.Tpo" -c -o sqlite3.lo sqlite3.c; \       then mv -f ".deps/sqlite3.Tpo" ".deps/sqlite3.Plo"; else rm -f ".deps/sqlite3.Tpo"; exit 1; fi   mkdir .libs    arm-linux-gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.7.4\" "-DPACKAGE_STRING=\"sqlite 3.7.4\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.7.4\" -D_FILE_OFFSET_BITS=64 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -I. -I. -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -g -O2 -MT sqlite3.lo -MD -MP -MF .deps/sqlite3.Tpo -c sqlite3.c  -fPIC -DPIC -o .libs/sqlite3.o    
arm-none-linux-gnueabi-gcc: 3.7.4": No such file or directory   
 : warning: missing terminating " character   
make: *** [sqlite3.lo] 错误 1  这时候参考了网友博客(表示感谢!),需要:修改Makefile中的 -DPACKAGE_STRING=\"sqlite 3.7.4\" 把sqlite和3.7.4中间的空格去掉

数据库的操作
 ①建立数据库     sqlite3 user   
 ②建立表    create table user_table(userName varchar(20), userPasswd varchar(20));
 ③ 查询操作    select * from user_table;
 ④ 添加   insert into tbl1 values(‘userName', ‘passwd’); 
 ⑤ 删除    drop table user_table; 






阅读(365) | 评论(0) | 转发(0) |
0

上一篇:几种常见的排序算法

下一篇:ppm文件格式

给主人留下些什么吧!~~