在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的图标就可以了。
分享到:
相关推荐
1. **安装与更新**:在大多数Linux发行版中,SQLite3通常可以通过包管理器预装或安装。例如,在Ubuntu/Debian上可以使用`sudo apt-get install sqlite3`命令,而在Fedora/RHEL/CentOS中则使用`sudo yum install ...
2、LINUX下,在新建终端输入./linuxsqlite3server,然后点击视窗上的启动按钮即可 3、启动sqlitemanage.exe,点击工具栏中的第二个远程登录按钮输入IP,WINDOWS可以通过点击查询数据库名得到远程SQLITE数据库名选择一...
在LINUX下运行此服务器程序,即可从WINDOWS操作系统对LINUX下的SQLITE数据库进行远程操作,管理工具可使用我前面发布的sqlite远程管理工具,使用起来极其方便,解决了LINUX下对SQLITE数据进行管理的烦恼,我对这个...
本文将详细介绍在Linux环境下使用SQLite的方法,包括资源下载、安装配置、基本编程接口的应用等方面。 #### 二、资源下载与安装 **1. 资源下载** SQLite官方网站提供了完整的文档和源码下载,地址为:...
在Linux环境下,C语言与SQLite3数据库的交互是常见的数据管理任务。SQLite3是一个轻量级、嵌入式的关系型数据库管理系统,适用于多种操作系统,包括Linux。本项目着重讲解如何用C语言实现用户注册、登录功能,并进行...
在 Linux 上安装 SQLite,验证方式,在终端执行sqlite3出现 SQLite version ******* Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> 安装成功
1. **安装SQLite**:在大多数Linux发行版中,SQLite通常已经预装。如果未安装,可以通过包管理器安装,例如在Ubuntu或Debian上使用`sudo apt-get install sqlite3`,在CentOS或Fedora上使用`sudo yum install sqlite...
6. **跨平台**:SQLiteStudio v3.1.1支持Windows、macOS和Linux操作系统,这意味着无论你使用哪种操作系统,都能享受到一致的数据库管理体验。 7. **性能优化**:该工具提供了性能分析功能,帮助用户评估查询效率,...
在Linux环境下,SQLite3是一个非常重要的轻量级数据库系统,它完全用C语言编写,并且可以嵌入到各种应用程序中,无需单独的服务器进程。SQLite3不仅提供了强大的数据存储功能,而且具有高度的可移植性,支持多种操作...
在Linux操作系统中,SQLite3是一...以上就是关于Linux下SQLite3使用的一些基础知识,包括安装、基本操作、事务处理以及与其他语言的交互。了解并熟练掌握这些内容,你就能在Linux环境中有效地利用SQLite3进行数据管理。
在Linux环境下安装SQLite 3.3.7,你需要遵循以下步骤: 1. **获取安装包**: 你已经找到了名为"sqlite-3.3.7"的压缩包,这是包含SQLite源代码的文件。在Linux上,通常需要下载源代码并自行编译。 2. **解压文件**...
在Linux下,编译和安装SQLite3.7.11源码包通常包括以下步骤: 1. 解压:`tar -xvf sqlite-autoconf-3071100.tar.gz` 2. 进入解压后的目录:`cd sqlite-autoconf-3071100` 3. 配置编译选项(一般默认即可):`./...
Linux 环境下编译 SQLite 是一个非常重要的步骤,特别是在嵌入式平台上使用 SQLite 数据库时。以下是编译 SQLite 的全过程,旨在帮助用户快速掌握编译 SQLite 的步骤。 一、下载 SQLite 源代码 首先,需要从官方...
在Linux环境下,C语言结合SQLite和GTK+可以创建一个简单的学生成绩管理系统。这个系统适合初学者学习,有助于理解数据库操作、图形用户界面设计以及如何将两者整合。 首先,让我们详细了解一下涉及的关键技术: 1....
在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器。
1. **安装sqlite3**:在Linux终端中,使用包管理器(如apt-get或yum)来安装sqlite3及其开发库。例如: ``` sudo apt-get install sqlite3 libsqlite3-dev ``` 2. **创建数据库**:使用sqlite3命令行工具创建新...
成功编译后,在指定的安装路径`/root/sqlite-3.6.5/build/bin`下会生成可执行文件`sqlite3`,在`/root/sqlite-3.6.5/build/include`下生成头文件`sqlite3.h`,在`/root/sqlite-3.6.5/build/lib`下生成静态库`...
linux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。保证C语言能够正常对sqlite3进行增、删、改、查操作。已经在多个项目上使用,绝对可行。
在安装新的软件之前,首先要确保系统的所有包都是最新的。打开终端并输入: ``` sudo apt-get update ``` 对于基于Debian或Ubuntu的系统,使用`apt-get`;如果是基于RPM的系统,如Fedora或CentOS,则使用`yum`...