Linux安装SQLite

  • 一、SQLite下载
  • 二、SQLite安装
  • 三、SQLite的使用
    • 1、解决无法直接用sqlit3命令
    • 2、解决无法编译的问题
  • 总结

一、SQLite下载

首先,前往SQLite官网下载页面找到包含configure文件的下载选项,并复制它的链接。


然后通过wget或者其他命令来下载SQLite,详细可以参考:curl 和 wget 命令下载


等下载完成即可看到SQLite的压缩包了,在通过以下命令对它进行解压:

tar -xvzf filename.tar.gz

二、SQLite安装

进入解压好的sqlite-autoconf-*文件夹当中可以看见config文件,通过:

./configure --prefix=`pwd`/../install --disable-static

来生成Makefie文件:注意:pwd后跟你想要安装的文件夹的相对路径。


生成Makefile文件后可以看见如下提示:


再通过make命令和make install命令后,我们就安装完成了:


三、SQLite的使用

前面你已经安装好了SQLite,你认为已经万无一失了,但是这个时候,你就可能会陷入它的“温柔陷阱”。

1、解决无法直接用sqlit3命令

你会发现你直接使用sqlite3命令,Linux会说找不到这个命令,因为我们的我们当时安装的时候没有在/user/local下安装的,我们直接用sqlit3命令时Linux是去/user/local找的,我们需要在bashrc里面修改这个可执行程序的环境变量(vim ~/.bashrc):

在当中加入环境变量,如下(PATH后为自己安装的bin文件夹的路径):

export PATH=$PATH:/home/dengyonghao/build/sqlite3/install/bin

然后要进行source ~/.bashrc让我们的修改生效,就可以使用sqlite3命令了:

2、解决无法编译的问题

首先,因为系统有默认的寻找库和头文件的路径的原因,我们需要把需要的头文件和库都放入/usr/include和/usr/lib默认路径当中,这样编译时才不会报错,操作如下:


当然从上图中可见,如果没有管理员权限是不能拷贝过去的,这个时候我们就需要用第二种方法“仙人指路”。

所谓“仙人指路”,就是在编译的时候指定库名(去掉lib和后缀的名字)库路径(lib中)和头文件路径(include中)

指路法则:

  • 库名:-l(小写L代表lib,可与后面的名字连在一起)sqlite(库叫libsqlite.so)

  • 库路径:-L(对应lib路径)

  • 头文件路径:-I(大写i,对应include路径)

通过指定库名、库路径和头文件路径进行编译即可:

总结

本文讲述了SQLite的下载安装和使用,详细的讲解了SQLite的下载过程,清晰明了的讲解了SQLite的安装流程,并对SQLite使用的问题进行了解决,让大家可以轻松快捷使用上SQLite。

Linux下载安装和使用SQLite相关推荐

  1. Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)

    任务一:攻防系统Kali Linux下载安装与更新 1.1.安装Kali Linux虚拟机 1.1.1.电脑硬件配置至少达到 CPU 内存 存储 >四核 >4G >20G 1.1.2 ...

  2. 解压安装包linux,Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra

    Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.ra Linux 下载安装 rar 并解压rar压缩包(Linux下如何解压.zip和.rar文件) Linux下如何 ...

  3. Linux下载安装5笔输入法

                       Linux下载安装5笔输入法 一.下载方法 网址:http://www.fcitx.org/main/ 介绍: Fcitx──小企鹅输入法:Free Chines ...

  4. 照着书敲linux下载安装命令?大汇总来咯!!!

    linux下载安装的命令 一. 本地上传 1.1 使用scp命令 1.2 使用xshell工具 1.3 常用方法 二. 网络远程下载 2.1 curl_一种下载文件的工具 2.2 wget_软件下载工 ...

  5. Linux下载安装与网络配置

    本篇文章介绍的是Linux下载安装与网络配置,如有错误或不当之处,还望各位大神批评指教. 一.Linux下载 Linux有很多不同的发行版本,本篇文章介绍的是centos 6.5 64位的下载,地址为 ...

  6. Linux下载安装zookeeper

    安装环境:Linux Cenos64 64位 zookeeper版本:3.4.14 安装要求:Linux本机要已安装JDK 因为我虚拟机已经安装过了JDK,就不在演示如何安装JDK,自行百度一下 下载 ...

  7. 全网最详细的Linux下载安装教程,Windows11 Windows10安装Linux详细教程

    特殊提醒: 如果操作系统为Windows 11,请使用VMware WorkStation 16.1及以上版本,否则容易出现蓝屏,系统重启等情况. Windows 10 .Windows 11 安装有 ...

  8. Linux 下载安装VSCode 使用编程输出当前时间

    rpm命令使用哪个参数安装软件:-i rpm命令使用哪个参数删除软件:-e yum安装源配置文件所在目录是:/etc/yum.repo.d yum安装源配置文件的后缀名必须是:repo 能够删除软件包 ...

  9. Linux下载安装mysql5.7版本教程最全详解

    linux下安装mysql 5.7.31 下载mysql文件 删除Linux下默认安装的MariaDB 上传文件并解压 安装 安装报错 启动mysqld服务 修改mysql的登录密码 设置编码格式 开 ...

最新文章

  1. 【C 语言】数据类型本质 ( sizeof 函数 | 数据类型大小 )
  2. Java基础:String类
  3. 《JS权威指南学习总结--3.8类型转换》
  4. Qt之创建并使用共享库
  5. Hello Blazor:(8)启用深色模式
  6. Myeclipse 安装所有插件
  7. 一个flash前后台开源框架的的站点
  8. 编写SQL Server数据库对象脚本的方法
  9. img的属性alt 与 title的区别
  10. Chain ‘MASQUERADE‘ does not exist 报错解决
  11. 华硕固件无线打印机服务器设置,华硕路由器远程打印机LPD设置-Windows.pdf
  12. MQTT连接阿里云IOT
  13. 任正非评华为HR胡玲事件,元芳你怎么看?
  14. 2020年汽车驾驶员(初级)考试平台及汽车驾驶员(初级)模拟考试软件
  15. 微软官方给出无法安装WIN10更新的终极解决办法:覆盖安装
  16. 数学建模方法-灰色预测
  17. java 内存检测工具
  18. Altium Designer 实用操作笔记
  19. 日常需要哪些账本记账
  20. 一种应用于wifi的倒F天线的设计与HFSS仿真优化

热门文章

  1. MQ系列传感器怎么用,mq2传感器引脚怎么接
  2. 赛诺贝斯B2B营销研习社|一场直播>20篇微信推文?B2B直播要点全解析(内附SOP流程图)
  3. 页面禁止长按保存图片和长按复制文字
  4. 2021年1月做算法题记录(Java实现)
  5. SQL结构化查询语言
  6. CAD字体大全 集合2458种字体
  7. Java我的2020年终盘点
  8. Java—面向对象设计—类和对象
  9. 【python】点坐标旋转
  10. 微信公众号开发环境搭建(一)