#!/bin/sh # # This script demonstrates how to do a full-featured build of the sqlite3 # command-line shell on Linux. # # SQLite source code should be in a sibling directory named "sqlite". For # example, put SQLite sources in ~/sqlite/sqlite and run this script from # ~/sqlite/bld. There should be an appropriate Makefile in the current # directory as well. # make sqlite3.c gcc -o sqlite3 -g -Os -I. \ -DSQLITE_THREADSAFE=0 \ -DSQLITE_ENABLE_VFSTRACE \ -DSQLITE_ENABLE_STAT3 \ -DSQLITE_ENABLE_FTS4 \ -DSQLITE_ENABLE_RTREE \ -DHAVE_READLINE \ ../sqlite/src/shell.c \ ../sqlite/ext/misc/vfstrace.c \ sqlite3.c -ldl -lreadline -lncurses