精华内容
下载资源
问答
  • linux sqlite3 安装编译问题解决 初学linux,昨天看了一下linux 开源飞信项目,发现用户的个人信息及好友的信息均存于本地小型数据库sqlite里,登陆时检测用户信息是否改变如果改变则更新本地数据库。...

    linux sqlite3 安装编译问题解决
    初学linux,昨天看了一下linux 开源飞信项目,发现用户的个人信息及好友的信息均存于本地小型数据库sqlite里,登陆时检测用户信息是否改变如果改变则更新本地数据库。
    下面介绍我在sqlite使用时所遇到的问题的解决与思考
    1、sqlite是一开源项目,登录官方网站,下载源码后,按照一般项目流程,解压,配置,编译,安装,测试
    tar -zxvf 压缩包 解压源码包
    . Configure    配置环境
    make    编译sqlite源码
    make install 安装sqlite
    ./sqlite3 运行sqlite
    2、上面只是源码编译安装过程,我们怎么使用呢?方法有二如下:
    一、上述源码编译安装后会产生两个文件 sqlite3.c sqlite3.h
    如果我们要在自己的文件mySqli.c 引用数据库?
    gcc -o mySqli -g mySqli.c sqlite3.c -lpthread -ldl
    其中-lpthread -ldl 是连接时导入pthread多线程库、dl操纵动态链接库方法存在与其中
    注:sqlite3使用了多线程库pthread,链接时需要导入的
    二、上述源码编译安装后会在/usr/local/lib 产生相应.so与.a两个文件
    这时我们只需gcc -o mySqli -g mySqli.c -lsqlite3 #动态链接至so文件
    或者gcc -o mySqli -g mySqli.c -lsqlite3 -static #静态连接至a文件
    所以-static的文件比较大,so文件只在程序链接时才加载,这些就不说了,和windows下一样

    其中sqlite3.c文件为sqlite源文件的集合,所以只编译它即是编译整个工程
    最后,可以直接使用库函数了

    展开全文
  • linux sqlite3库编译安装

    2019-03-13 17:04:24
    sqilte3是c++下的轻量库,现提供sqlite3的库编译文件。
  • Linux sqlite3 基本命令

    2020-12-16 03:01:31
    ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version2 、sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:#sqlite...
  • Linux SQLite安装

    2011-08-18 18:03:35
    一、软件包 a) sqlite-autoconf-3070400.tar.gz 二、安装步骤 a) tar zxvf sqlite-autoconf-3070400.tar.gz b) cd sqlite-autoconf-3070400 c) ./configu
    一、软件包 
    

    a) sqlite-autoconf-3070400.tar.gz

    二、安装步骤

    a) tar zxvf sqlite-autoconf-3070400.tar.gz

    b) cd sqlite-autoconf-3070400

    c) ./configure --prefix=/usr/local/sqlite

     

    d) Make

    e) Make install

    三、SQLite3相关命令

    a) /usr/local/sqlite/bin/Sqlite3 user.db创建一数据库

    b) 查看帮助

    SQLite version 3.3.6

    Enter ".help" for instructions

    sqlite> .databases

    seq name file

    --- --------------- ----------------------------------------------------------

    0 main /usr/local/sqlite/bin/userdb

    sqlite> .help

    .databases List names and files of attached databases

    .dump ?TABLE? ... Dump the database in an SQL text format

    .echo ON|OFF Turn command echo on or off

    .exit Exit this program

    .explain ON|OFF Turn output mode suitable for EXPLAIN on or off.

    .header(s) ON|OFF Turn display of headers on or off

    .help Show this message

    .import FILE TABLE Import data from FILE into TABLE

    .indices TABLE Show names of all indices on TABLE

    .mode MODE ?TABLE? Set output mode where MODE is one of:

    csv Comma-separated values

    column Left-aligned columns. (See .width)

    html HTML <table> code

    insert SQL insert statements for TABLE

    line One value per line

    list Values delimited by .separator string

    tabs Tab-separated values

    tcl TCL list elements

    .nullvalue STRING Print STRING in place of NULL values

    .output FILENAME Send output to FILENAME

    .output stdout Send output to the screen

    .prompt MAIN CONTINUE Replace the standard prompts

    .quit Exit this program

    .read FILENAME Execute SQL in FILENAME

    .schema ?TABLE? Show the CREATE statements

    .separator STRING Change separator used by output mode and .import

    .show Show the current values for various settings

    .tables ?PATTERN? List names of tables matching a LIKE pattern

    .timeout MS Try opening locked tables for MS milliseconds

    .width NUM NUM ... Set column widths for "column" mode

    sqlite&gt; select * from students;

    name|age|sex|id

    sadgsd|1|2|1

    sadgsd|1|2|2

    sadgsd|1|2|3

    sdagds|2|1|4

    sdagdsg|12|1|6

    sdagdsg|12|1|7

    sdagdsg|12|1|9

    sdagdsg|12|1|16

    sqlite&gt;.dump &gt;/opt/a.sql 导出数据

    c) sqlite&gt;.quit 退出

    d) sqlite的所有内部命令最后不加;号,SQL语句都要加;号

    e) sqlite数据库在插入数据时无法插入报错,是因为sqlite数据库文件没权限写,修改文件权限即可。


    展开全文
  • linux sqlite3移植

    2014-03-19 11:30:03
    pc:ubuntu13.10 sqlite版本:sqlite3.8 编译器:gcc 4.8.1 ...首先下载sqlite3的源码包 1.pc移植tar zxvf sqlite3.8 cd sqlite3.8 ./configure make make install 2.开发板移植tar zxvf sqlite3.8

    pc:ubuntu13.10

    sqlite版本:sqlite3.8

    编译器:gcc 4.8.1

    交叉编译:mipsel-linux-gcc 4.3


    首先下载sqlite3的源码包


    1.pc移植

    tar zxvf sqlite3.8
    cd sqlite3.8
    ./configure
    make
    make install

    2.开发板移植

    tar zxvf sqlite3.8
    cd sqlite3.8
    sudo mkdir /opt/sqlite3
    ./configure --host=mipsel-linux --prefix=/opt/sqlite3
    make
    make install
    --host指定交叉编译器路径,--prefix指定安装目录

    编译安装完成后,在/opt/sqlite3目录下分别生成bin、share、include和lib目录。将/bin/sqlite3与/lib的库文件分别拷至开发板/bin目录与/lib目录下,完成移植。

    展开全文
  • Linux安装sqlite3

    2020-11-12 09:54:43
    在Ubuntu下安装sqlite3非常简单。使用如下命令即可。 sudo apt install sqlite3 安装完成以后,就可以使用sqlite3了,在终端下输入sqlite3,如果看到下面的结果就说明可以使用sqlite3了。 退出sqlite3只需要...

    在Ubuntu下安装sqlite3非常简单。使用如下命令即可。

    sudo apt install sqlite3

    安装完成以后,就可以使用sqlite3了,在终端下输入sqlite3,如果看到下面的结果就说明可以使用sqlite3了。

     退出sqlite3只需要输入.exit即可。

    另外,如果你需要使用高级语言来结合sqlite3使用,那么还需要安装libsqlite3-dev库文件,这样高级语言才能看到其接口。也就是你在使用C/C++内嵌sqlite的时候需要include头文件sqlite3.h。你在使用Python,Java的时候,需要import的模块。安装libsqlite3-dev库文件的命令如下:

    sudo apt install libsqlite3-dev

    安装完成以后,你就能愉快的使用sqlite3进行开发了。

    展开全文
  • Linux sqlite3基本命令

    2015-04-24 13:25:13
    sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3...ubuntu下安装sqlite3直接在终端运行命令: #apt-get install sqlite3 查看版本信息: #sqlite3 -version   2 、sqlite3常用命令 当前目录下
  • linux sqlite 安装编译问题

    千次阅读 2016-04-25 17:38:28
    1. 安装从官网下载安装就行 到安装目录下输入以下 ./configure make sudo make install 生成 sqlite3.c sqlite3.h ...3. 写测试程序把sqlite3.c sqlite3.h 和测试程序放在一个目录下 #include #include intma
  • 安装 SQLite3Uncompress the tar.gz file and install SQLite3 as shown below.解压tar.gz文件并像下面所示安装tar xvfz sqlite-autoconf-3070603.tar.gzcd sqlite-autoconf-3070603./configuremakemake installmake...
  • Linux Sqlite3 基础知识

    2019-05-30 15:43:19
    几个常用命令: 1. 查看所有表 .tables 2. 查看所有表创建语句 ...ubuntu下安装sqlite3直接在终端运行命令: #apt-get install sqlite3 查看版本信息: #sqlite3 -version2 、sqlite3常用命令 当前目录下建立或打...
  • linux安装sqlite3

    千次阅读 2021-03-13 10:47:08
    linux如何安装sqlite3 1、下载sqlite3开源安装包 链接:https://pan.baidu.com/s/1mte6EJvUcKFbCqmVVS2ibw 提取码:g9yo 2、拷贝压缩包到linux的某一目录下(我这里拷贝到home目录) 3、解压安装包 tar -zxvf ...
  • sqlite3-linux安装

    2019-01-24 16:11:34
    Linux安装 SQLite,验证方式,在终端执行sqlite3出现 SQLite version ******* Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> 安装成功
  • linux sqlite3 基本命令操作

    万次阅读 2018-07-12 13:57:22
    1、安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version2 、sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite&...
  • Linux-sqlite3

    2018-10-25 11:10:08
    Linux Sqlite3,直接用编译器编译,如需要移植,则使用交叉编译器编译
  • 标签: 嵌入式linux sqlite 分类: 数据库 1、下载最新版本的sqlite源代码 http://www.sqlite.org/download.html sqlite-autoconf-3071401.tar.gz 2、解压 # tar xvf sqlite-autoco
  • sqlite3安装linux

    万次阅读 2017-10-25 11:36:38
    1. 安装SQLite3 sudo apt-get install sqlite3  2. 安装Sqlite3编译需要的工具包 如果,你需要的话可以安装该工具包。只是为了体验一把,可以不安装。该项是可选项。 apt-get install ...
  • LinuxSqlite3 的下载及安装

    千次阅读 2016-06-23 16:24:04
    LinuxSqlite3 的下载及安装
  • Linux安装SQLite3

    2018-03-12 22:31:07
    1. 安装SQLite3sudo apt-get install sqlite3 2. 安装Sqlite3编译需要的工具包如果,你需要的话可以安装该工具包。只是为了体验一把,可以不安装。该项是可选项。apt-get install libsqlite3-dev 3. 检查...
  • Linux安装Sqlite3

    2017-07-04 20:22:23
    1. 安装SQLite3 sudo apt-get install sqlite3  2. 安装Sqlite3编译需要的工具包 如果,你需要的话可以安装该工具包。只是为了体验一把,可以不安装。该项是可选项。 apt-get ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,798
精华内容 15,119
关键字:

linuxsqlite3安装

linux 订阅