在linux下安装sqlite
linux平台:CentOS
Sqlite版本:sqlite-3.5.6
1.源码安装步骤如下:
1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
2)tar -xzvf sqlite-3.5.6.tar.gz
3)cd sqlite-3.5.6
4)./configure --disable-tcl ##加上这个选项则不需要TCL,否则在2.4内核上编译通不过
5)make
6)make install
另外:
如果make的时候提示错误
../sqlite-3.5.1/src/tclsqlite.c:2424: error: syntax error before '*' token
../sqlite-3.5.1/src/tclsqlite.c: In function `Tclsqlite_SafeInit':
../sqlite-3.5.1/src/tclsqlite.c:2424: error: `TCL_OK' undeclared (first use in this function)
../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 --help 看一下就知道了。可以 加上 --disable-tcl 选项
2.测试是否安装成功
# cd /usr/lcoal/sqlite-3.5.6
# ./sqlite3 text.db
如果安装成功,会出现下面这样的信息
SQLite version 3.5.6
Enter ".help" for instructions
sqlite>
3.tcl/tk的安装(可选)
简介:
Tcl是一种解释型的脚本语言,所以发布的程序都是源代码(不过现在已经可以将源代码编译成中间代码)。VisualTcl是一个纯Tcl语言编写的GUI开发工具,它的运行需要一个Tcl解释器。你可以使用ActiveTcl,或者你自己从源码编译的解释器。当然,如果你使用freewrap或者tclkit,你可以把VisualTcl变成一个独立运行的程序,那意味即使没有解释器(如:ActiveTcl),也可以运行VisualTcl。
在linux环境下:
step1:
从www.scriptics.com上的链接下载tcl和tk的安装文件
现在最新的版本是8.4.4
http://prdownloads.sourceforge.net/tcl/tcl8.4.4-src.tar.gz
http://prdownloads.sourceforge.net/tcl/tk8.4.4-src.tar.gz
step2:
tar -zvxf tcl8.4.4.tar.gz
cd tcl8.4..4/
cd unix
./configure
make
make install
此时键入命令tclsh84,就可以使用tcl了
step3 安装tk与安装tcl类似
tar -zvxf tk8.4.4.tar.gz
cd tk8.4.4/
cd unix
./configure
make
make install
执行wish84就可以使用tk了。
根据所安装的linux版本的不同,要确保自己是root用户,才能执行make install。
在windows下:
windows推荐使用,activetcl
下载
http://www.activestate.com/Products/Download/Download.plex?id=ActiveTcl
之后安装就可以了。
其实还有其他的一些选择,
tclpro http://www.tcl.tk/software/tclpro/eval/1.4.html
msys/mingw32环境下也有tcl/tk
http://heanet.dl.sourceforge.net/sourceforge/tcl/msys_mingw6.zip
http://prdownloads.sourceforge.net/mingw/tcltk-8.4.1-1.exe?download
其实除了包含的package比activetcl少一些之外,其他没有大的差别。
注:activetcl也有for unix的版本,功能上和for Win的几乎一样。
安装完之后使用的时候,点击tclsh或者wish的图标就可以了。
分享到:
相关推荐
2、LINUX下,在新建终端输入./linuxsqlite3server,然后点击视窗上的启动按钮即可 3、启动sqlitemanage.exe,点击工具栏中的第二个远程登录按钮输入IP,WINDOWS可以通过点击查询数据库名得到远程SQLITE数据库名选择一...
Linux Sqlite3,直接用编译器编译,如需要移植,则使用交叉编译器编译
在LINUX下运行此服务器程序,即可从WINDOWS操作系统对LINUX下的SQLITE数据库进行远程操作,管理工具可使用我前面发布的sqlite远程管理工具,使用起来极其方便,解决了LINUX下对SQLITE数据进行管理的烦恼,我对这个...
Linux下使用sqlite3数据库详解:详细介绍了sqlite3资源下载,在linux上的安装,编译,编程等详细操作步骤。
在 Linux 上安装 SQLite,验证方式,在终端执行sqlite3出现 SQLite version ******* Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> 安装成功
linux下的sqlite3 C语言编程实例
linux下 连接sqlite数据库以及mysql的使用方法 附有代码
本例是在linux下,利用c语言操作sqlite3数据库,将文本字典插入数据库。用户需要注册登录再查询字典。
在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器。
压缩包中包含sqlite3.4.2源码和安装说明。主要用于嵌入式linux,占用资源小,灵活使用。说明文档描述详细,如:介绍主机环境,如何使用交叉编译器编译,编译,剥离调试信息,下载到开发板。最后上板验证。
SQLite数据库管理工具(SQLiteStudio) v3.1.1 内含windows版 mac版 linux版
linux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。保证C语言能够正常对sqlite3进行增、删、改、查操作。已经在多个项目上使用,绝对可行。
LINUX下面的sqlite3使用,一个很简单很短小的程序
sqlite安装包LINUXsqlite安装包LINUX
linux 环境下,安装编译sqlite全过程。方便移植到嵌入式平台进行使用。
本文件给出了sqlite编程实例源码及其执行结果。其中,源码实例中包括了最常用的一些API,非常适合对于初学者学习...Linux下SQLite数据库安装操作与编程 . http://blog.csdn.net/lanyang123456/article/details/7680532
linux环境下c语言学生成绩管理系统,简单版本,易于新手学习,界面是基于gtk+.欢迎下载
<嵌入式linux下数据库Sqlite介绍>我做的培训资料,原创.
sqlite-3.3.7 linux 安装包 需要的不要犹豫
SQLite开发笔记3--在arm-linux平台上建立嵌入式C数据库(SQLite 3.6.5)的使用笔记