发布时间:2019-09-13 09:31:32编辑:auto阅读(1779)
sqlite3是一个小型关系型数据库,在嵌入式设备非常通用。
下载地址:www.sqlite.org
完整包:Download -> Source Code -> sqlite-autoconf-3080704.tar.gz
简易包:Download -> Precompiled Binarier for Linux -> sqlite-shell-linux-x86-3080704.zip
离线文档:Download -> Documentation -> sqlite-doc-3080704.zip
注:简易包,只有一个数据库操作的命令,如果只是用命令操作数据库,可以只用简易包。
注:离线文档,全是网页,和官方网页一模一样,如果想离线查命令与函数手册,可以下载。
软件安装:系统是ubuntu
简易包与离线文档,直接解压即可用
$ unzip sqlite-shell-linux-x86-308070.zip $ unzip sqlite-doc-308070.zip
完整包的安装:
有时需要提前安装一个支持工具readline,可以使sqlite像命令行一样编辑命令,否则不支持四个方向键,操作很不灵活。
$ sudo apt-get install libreadline6-dev
找到下载的完整包并解压
$ tar xvfz sqlite-autoconf-3080704.tar.gz
进入目录并依次执行三个命令
$ cd sqlite-autoconf-3080704 $ ./configure $ make $ sudo make install
然后就可以运行qslite3了
但有时运行命令会遇到如下的错误
ERROR:SQLite header and source version mismatch ... ...
这是因为库的位置有冲突,
$ ls /usr/lib/i386-linux-gnu/*sqlite*
先看一下此目录中是否有动态库
libsqlite3.so.0 libsqlite3.so.0.8.6
如果有这上面两个文件,运行如下命令
$ sudo rm /usr/lib/i386-linux-gnu/*sqlite* $ sudo ldconfig
重新运行一下,如果还是同样原因不匹配
ERROR:SQLite header and source version mismatch ... ...
打开动态链接库的配置文件
$ sudo vi /etc/ld.so.conf
在首行加入
/usr/local/lib/
保存后再次
$ sudo ldconfig
就可以运行了。
上一篇: US 出差(3)--Kansas cit
下一篇: codeigniter 3.X使用red
47848
46401
37285
34737
29318
25975
24918
19954
19549
18032
5795°
6419°
5932°
5964°
7070°
5917°
5948°
6441°
6405°
7782°