Для компиляции вам, вероятно, понадобится build-essentials
:
alfred@alfred-laptop:~$ apt-cache search ^build-essential$
build-essential - Informational list of build-essential packages
alfred@alfred-laptop:~$ sudo apt-get install build-essential
Компилировать SQLite:
alfred@alfred-laptop:~/tmp$ wget http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz
alfred@alfred-laptop:~/tmp/sqlite-autoconf-3070701$ ./configure
alfred@alfred-laptop:~/tmp/sqlite-autoconf-3070701$ make
alfred@alfred-laptop:~/tmp/sqlite-autoconf-3070701$ sudo make install
alfred@alfred-laptop:~/tmp/sqlite-autoconf-3070701$ sudo ldconfig
особенно sudo ldconfig
важно.Когда я этого не сделал, я получил
alfred@alfred-laptop:~/tmp/sqlite-autoconf-3070701$ sqlite3
SQLite header and source version mismatch
2010-08-23 18:52:01 42537b60566f288167f1b5864a5435986838e3a3
2011-06-28 17:39:05 af0d91adf497f5f36ec3813f04235a6e195a605f
Я использую Ubuntu , основанный на Debian:
alfred @ alfred-laptop: ~ / linux $ cat/ etc / lsb-release DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 10.10 DISTRIB_CODENAME = maverick DISTRIB_DESCRIPTION = "Ubuntu 10.10"
Наконец я запустил sqlite3
alfred@alfred-laptop:~$ sqlite3 --version
3.7.7.1 2011-06-28 17:39:05 af0d91adf497f5f36ec3813f04235a6e195a605f