Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1883583
  • 博文数量: 496
  • 博客积分: 12043
  • 博客等级: 上将
  • 技术积分: 4778
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-27 14:26
文章分类

全部博文(496)

文章存档

2014年(8)

2013年(4)

2012年(181)

2011年(303)

2010年(3)

分类: SQLite/嵌入式数据库

2011-03-22 17:30:00

下载 sqlite-3.3.5.tar.gz

解压并拷贝至你想要安装到的目录下,我选择的是/usr/local/sqlite-3.3.5

 

接着在终端里:

# cd /usr/local/sqlite-3.3.5

# ./configure

# make

# make install

# make doc


make的时候提示错误

../sqlite-3.3.5/src/tclsqlite.c: In function `DbUpdateHandler':

../sqlite-3.3.5/src/tclsqlite.c:333: warning: passing arg 3 of `Tcl_ListObjAppendElement' makes pointer from integer without a cast

../sqlite-3.3.5/src/tclsqlite.c: In function `tclSqlFunc':

../sqlite-3.3.5/src/tclsqlite.c:419: warning: passing arg 1 of `Tcl_NewByteArrayObj' discards qualifiers from pointer target type

 

这个都是tcl相关的错误,可以先安装ActiveTcl以解决.假如你不需要tcl支持,那么这个错误可以这样避免:

 

# ./configure --disable-tcl --prefix=/usr/local/sqlite-3.3.5


# make 如果提示没有可以编译的文件,则是第一次make时已经执行过了,接着下面做就可以了;如果此次是第一次编译,应该不会再提示出错了

# make install

# make doc

 

测试是否安装成功

# cd /usr/lcoal/sqlite3.3.5

# ./sqlite3 text.db

 

如果安装成功,会出现下面这样的信息

SQLite version 3.3.5

Enter ".help" for instructions

sqlite>

 

接下来就可以自由操作啦,和在windows下是一样的啦。

阅读(1800) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

yuweixian42302011-03-23 12:32:17