`
isiqi
  • 浏览: 16548431 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

在linux下安装sqlite

阅读更多

在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的图标就可以了。

分享到:
评论

相关推荐

    Linux-sqlite3

    1. **安装与更新**:在大多数Linux发行版中,SQLite3通常可以通过包管理器预装或安装。例如,在Ubuntu/Debian上可以使用`sudo apt-get install sqlite3`命令,而在Fedora/RHEL/CentOS中则使用`sudo yum install ...

    windows、linux下sqlite远程管理工具及服务器

    2、LINUX下,在新建终端输入./linuxsqlite3server,然后点击视窗上的启动按钮即可 3、启动sqlitemanage.exe,点击工具栏中的第二个远程登录按钮输入IP,WINDOWS可以通过点击查询数据库名得到远程SQLITE数据库名选择一...

    linux下sqlite服务器

    在LINUX下运行此服务器程序,即可从WINDOWS操作系统对LINUX下的SQLITE数据库进行远程操作,管理工具可使用我前面发布的sqlite远程管理工具,使用起来极其方便,解决了LINUX下对SQLITE数据进行管理的烦恼,我对这个...

    Linux下使用sqlite3数据库详解

    本文将详细介绍在Linux环境下使用SQLite的方法,包括资源下载、安装配置、基本编程接口的应用等方面。 #### 二、资源下载与安装 **1. 资源下载** SQLite官方网站提供了完整的文档和源码下载,地址为:...

    linux下c语言sqlite3数据库用户注册登录并查询字典

    在Linux环境下,C语言与SQLite3数据库的交互是常见的数据管理任务。SQLite3是一个轻量级、嵌入式的关系型数据库管理系统,适用于多种操作系统,包括Linux。本项目着重讲解如何用C语言实现用户注册、登录功能,并进行...

    sqlite3-linux下安装

    在 Linux 上安装 SQLite,验证方式,在终端执行sqlite3出现 SQLite version ******* Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> 安装成功

    linux下 连接sqlite数据库以及mysql的使用方法

    1. **安装SQLite**:在大多数Linux发行版中,SQLite通常已经预装。如果未安装,可以通过包管理器安装,例如在Ubuntu或Debian上使用`sudo apt-get install sqlite3`,在CentOS或Fedora上使用`sudo yum install sqlite...

    sqlite-3.3.7linux下安装包

    在Linux环境下安装SQLite 3.3.7,你需要遵循以下步骤: 1. **获取安装包**: 你已经找到了名为"sqlite-3.3.7"的压缩包,这是包含SQLite源代码的文件。在Linux上,通常需要下载源代码并自行编译。 2. **解压文件**...

    SQLite数据库管理工具(SQLiteStudio) v3.1.1 windows,mac,linux版集合

    6. **跨平台**:SQLiteStudio v3.1.1支持Windows、macOS和Linux操作系统,这意味着无论你使用哪种操作系统,都能享受到一致的数据库管理体验。 7. **性能优化**:该工具提供了性能分析功能,帮助用户评估查询效率,...

    linux下的sqlite3C语言编程实例

    在Linux环境下,SQLite3是一个非常重要的轻量级数据库系统,它完全用C语言编写,并且可以嵌入到各种应用程序中,无需单独的服务器进程。SQLite3不仅提供了强大的数据存储功能,而且具有高度的可移植性,支持多种操作...

    LINUX下面的sqlite3使用

    在Linux操作系统中,SQLite3是一...以上就是关于Linux下SQLite3使用的一些基础知识,包括安装、基本操作、事务处理以及与其他语言的交互。了解并熟练掌握这些内容,你就能在Linux环境中有效地利用SQLite3进行数据管理。

    linux下sqlite3.7.11源码包

    在Linux下,编译和安装SQLite3.7.11源码包通常包括以下步骤: 1. 解压:`tar -xvf sqlite-autoconf-3071100.tar.gz` 2. 进入解压后的目录:`cd sqlite-autoconf-3071100` 3. 配置编译选项(一般默认即可):`./...

    linux编译sqlite全过程

    Linux 环境下编译 SQLite 是一个非常重要的步骤,特别是在嵌入式平台上使用 SQLite 数据库时。以下是编译 SQLite 的全过程,旨在帮助用户快速掌握编译 SQLite 的步骤。 一、下载 SQLite 源代码 首先,需要从官方...

    linux下c语言sqlite学生成绩管理系统

    在Linux环境下,C语言结合SQLite和GTK+可以创建一个简单的学生成绩管理系统。这个系统适合初学者学习,有助于理解数据库操作、图形用户界面设计以及如何将两者整合。 首先,让我们详细了解一下涉及的关键技术: 1....

    在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器

    在linux环境下,用SQLITE存储数据,并通过HTTP,以JSON格式发送到服务器。

    SuperView Linux 串口屏 sqlite3数据库代码

    1. **安装sqlite3**:在Linux终端中,使用包管理器(如apt-get或yum)来安装sqlite3及其开发库。例如: ``` sudo apt-get install sqlite3 libsqlite3-dev ``` 2. **创建数据库**:使用sqlite3命令行工具创建新...

    SQLite开发笔记3(在arm-linux平台上建立嵌入式C数据库)

    成功编译后,在指定的安装路径`/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数据库封装

    linux下c语言操作sqlite3数据库,有sqlite3动态库、sqlite3的源码安装包、c语言操作sqlite3数据库的封装函数。保证C语言能够正常对sqlite3进行增、删、改、查操作。已经在多个项目上使用,绝对可行。

    sqlite安装包LINUX

    在安装新的软件之前,首先要确保系统的所有包都是最新的。打开终端并输入: ``` sudo apt-get update ``` 对于基于Debian或Ubuntu的系统,使用`apt-get`;如果是基于RPM的系统,如Fedora或CentOS,则使用`yum`...

Global site tag (gtag.js) - Google Analytics