如何从命令行构建SQLite3?

时间:2010-11-20 20:09:23

标签: macos sqlite command-line build makefile

从命令行构建软件我有点生气。每当我必须这样做时,我只需按照指示进行操作。因此,当出现问题时,我没有必要使用工具进行故障排除......就像今天一样。我在运行OS X 10.5.8(Leopard)的PowerPC Mac上尝试构建SQLite3时遇到了问题。

这是我正在遵循的“说明”:

$ curl -O http://sqlite.org/sqlite-amalgamation-3.6.21.tar.gz
$ tar xzf sqlite-amalgamation-3.6.21.tar.gz
$ cd sqlite-3.6.421
$ ./configure –prefix=/usr/local
$ make
$ sudo make install

这就是我正在做的......

$ pwd
/usr/local/src
$ curl -O http://sqlite.org/sqlite-amalgamation-3.7.3.zip
$ unzip sqlite-amalgamation-3.7.3.zip
$ ls -l
total 9096
-rw-r--r--@ 1 elvis  admin    82346 Oct  7 19:37 shell.c
-rw-r--r--  1 elvis  admin  1217170 Nov 20 11:47 sqlite-amalgamation-3_7_3.zip
-rw-r--r--@ 1 elvis  admin  4245940 Oct  7 19:36 sqlite3.c
-rw-r--r--@ 1 elvis  admin     3961 Oct  7 19:37 sqlite3.def
-rw-r--r--@ 1 elvis  admin   291339 Oct  7 19:37 sqlite3.h
-rw-r--r--@ 1 elvis  admin    20686 Oct  7 19:37 sqlite3ext.h
$ ./configure –prefix=/usr/local
-bash: ./configure: No such file or directory

我错过了 configure 文件吗?我有错误的来源吗?我抓住了拉链版本,因为我找不到tarball(虽然看起来并不太难看)。

我如何构建sqlite3以便安装在/ usr / local中?

1 个答案:

答案 0 :(得分:1)

您必须cd进入新的in-tarred文件夹,然后运行./configure。另外,使用tar。它更好。

所以:cd sqlit(点击标签) ./config中...