Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine
Failed to load latest commit information.
cmake Updated CMake macros
tea Update to SQLite v.
.travis.yml Updated travis hook
CMakeLists.txt Updated CMake macros
INSTALL Import to git Update to SQLite v. Update to SQLite v.
README Import to git
aclocal.m4 Import to git
config.guess Import to git
config.sub Import to git
configure Update to SQLite v. Update to SQLite v.
depcomp Import to git Updated CMake macros
install-sh Import to git Import to git
missing Import to git
shell.c Update to SQLite v.
sqlite3.c Update to SQLite v.
sqlite3.h Update to SQLite v.
sqlite3.pc Update to SQLite v. Import to git
sqlite3ext.h Update to SQLite v.


This package contains:

 * the SQLite library amalgamation (single file) source code distribution,
 * the shell.c file used to build the sqlite3 shell too, and
 * the sqlite3.h and sqlite3ext.h header files required to link programs
   and sqlite extensions against the installed libary.
 * autoconf/automake installation infrastucture.

The generic installation instructions for autoconf/automake are found
in the INSTALL file.

The following SQLite specific boolean options are supported:

  --enable-readline           use readline in shell tool   [default=yes]
  --enable-threadsafe         build a thread-safe library  [default=yes]
  --enable-dynamic-extensions support loadable extensions  [default=yes]

The default value for the CFLAGS variable (options passed to the C 
compiler) includes debugging symbols in the build, resulting in larger
binaries than are necessary. Override it on the configure command
line like this:

  $ CFLAGS="-Os" ./configure

to produce a smaller installation footprint.

Other SQLite compilation parameters can also be set using CFLAGS. For


Something went wrong with that request. Please try again.