SQLite | SQLite的编译、安装

本文档详细记录了如何在Linux环境下从SQLite官方网站下载并编译安装SQLite的过程,包括下载源码、解压、执行编译及安装命令,最终成功在指定目录下安装SQLite的库文件和可执行程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQLite的编译、安装

参考

1.下载

#### 官网:https://www.sqlite.org/download.html
lanfeiy@msil-virtual-machine:~/workSpace/sqlite$ wget https://www.sqlite.org/2021/sqlite-amalgamation-3360000.zip
lanfeiy@msil-virtual-machine:~/workSpace/sqlite$ wget https://www.sqlite.org/2021/sqlite-autoconf-3360000.tar.gz

2.解压

lanfeiy@msil-virtual-machine:~/workSpace/sqlite$ unzip sqlite-amalgamation-3360000.zip
Archive:  sqlite-amalgamation-3360000.zip
   creating: sqlite-amalgamation-3360000/
  inflating: sqlite-amalgamation-3360000/sqlite3.c
  inflating: sqlite-amalgamation-3360000/shell.c
  inflating: sqlite-amalgamation-3360000/sqlite3ext.h
  inflating: sqlite-amalgamation-3360000/sqlite3.h

lanfeiy@msil-virtual-machine:~/workSpace/sqlite$ tar -zxvf sqlite-autoconf-3360000.tar.gz
sqlite-autoconf-3360000/
sqlite-autoconf-3360000/sqlite3.rc
sqlite-autoconf-3360000/README.txt
sqlite-autoconf-3360000/aclocal.m4
sqlite-autoconf-3360000/sqlite3.c
sqlite-autoconf-3360000/Makefile.am
sqlite-autoconf-3360000/configure
sqlite-autoconf-3360000/configure.ac
sqlite-autoconf-3360000/config.guess
sqlite-autoconf-3360000/Makefile.in
sqlite-autoconf-3360000/config.sub
sqlite-autoconf-3360000/install-sh
sqlite-autoconf-3360000/sqlite3rc.h
sqlite-autoconf-3360000/sqlite3.1
sqlite-autoconf-3360000/shell.c
sqlite-autoconf-3360000/sqlite3.pc.in
sqlite-autoconf-3360000/Replace.cs
sqlite-autoconf-3360000/depcomp
sqlite-autoconf-3360000/missing
sqlite-autoconf-3360000/ltmain.sh
sqlite-autoconf-3360000/sqlite3ext.h
sqlite-autoconf-3360000/Makefile.msc
sqlite-autoconf-3360000/sqlite3.h
sqlite-autoconf-3360000/Makefile.fallback
sqlite-autoconf-3360000/tea/
sqlite-autoconf-3360000/tea/aclocal.m4
sqlite-autoconf-3360000/tea/configure
sqlite-autoconf-3360000/tea/configure.ac
sqlite-autoconf-3360000/tea/Makefile.in
sqlite-autoconf-3360000/tea/README
sqlite-autoconf-3360000/tea/generic/
sqlite-autoconf-3360000/tea/generic/tclsqlite3.c
sqlite-autoconf-3360000/tea/tclconfig/
sqlite-autoconf-3360000/tea/tclconfig/tcl.m4
sqlite-autoconf-3360000/tea/tclconfig/install-sh
sqlite-autoconf-3360000/tea/doc/
sqlite-autoconf-3360000/tea/doc/sqlite3.n
sqlite-autoconf-3360000/tea/pkgIndex.tcl.in
sqlite-autoconf-3360000/tea/win/
sqlite-autoconf-3360000/tea/win/rules.vc
sqlite-autoconf-3360000/tea/win/nmakehlp.c
sqlite-autoconf-3360000/tea/win/makefile.vc
sqlite-autoconf-3360000/tea/license.terms
sqlite-autoconf-3360000/INSTALL
sqlite-autoconf-3360000/compile

3.编译、安装

lanfeiy@msil-virtual-machine:~/workSpace/sqlite/sqlite-autoconf-3360000$ make
lanfeiy@msil-virtual-machine:~/workSpace/sqlite/sqlite-autoconf-3360000$ make install

查看安装目录:

lanfeiy@msil-virtual-machine:~/workSpace/sqlite/sqlite-autoconf-3360000/_install$ tree
.
├── bin
│   └── sqlite3
├── include
│   ├── sqlite3ext.h
│   └── sqlite3.h
├── lib
│   ├── libsqlite3.a
│   ├── libsqlite3.la
│   ├── libsqlite3.so -> libsqlite3.so.0.8.6
│   ├── libsqlite3.so.0 -> libsqlite3.so.0.8.6
│   ├── libsqlite3.so.0.8.6
│   └── pkgconfig
│       └── sqlite3.pc
└── share
    └── man
        └── man1
            └── sqlite3.1

7 directories, 10 files
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值