MySQL源代码缺少配置文件

时间:2011-02-24 21:59:28

标签: mysql macos install configure

我正在尝试在Mac OS X 10.5上从源代码编译MySQL。我从MySQL's download page的“源代码”部分下载了我认为正确的源代码。它上面的标签是“Generic Linux(Architecture Independent),Compressed TAR Archive”;该文件可用here

这个问题与here提出的另一个问题非常相似,但这个问题已经过时,对我没有帮助。它的答案提出我“已经”下载了二进制版本,而不是源代码。“如果我没有正确的下载,有人可以指出我正确的方向吗?

当我取消归档tar.gz文件时,没有名为configure的文件。这是目录的样子:

drwxrwxrwx@  63 xxxx xxxx    2142 Jan 19 15:37 BUILD
-rw-rw-rw-@   1 xxxx xxxx    8479 Jan 19 15:37 BUILD-CMAKE
-rw-rw-rw-@   1 xxxx xxxx   12080 Jan 19 15:37 CMakeLists.txt
-rw-rw-rw-@   1 xxxx xxxx   17987 Jan 19 15:37 COPYING
drwxrwxrwx@   9 xxxx xxxx     306 Jan 19 15:37 Docs
-rw-rw-rw-@   1 xxxx xxxx  342250 Jan 19 15:37 INSTALL-SOURCE
-rw-rw-rw-@   1 xxxx xxxx     324 Jan 19 15:37 INSTALL-WIN-SOURCE
-rw-rw-rw-@   1 xxxx xxxx  113534 Jan 19 15:37 README
-rw-rw-rw-@   1 xxxx xxxx      87 Jan 19 15:37 VERSION
drwxrwxrwx@  22 xxxx xxxx     748 Jan 19 15:37 client
drwxrwxrwx@  33 xxxx xxxx    1122 Jan 19 15:37 cmake
drwxrwxrwx@   4 xxxx xxxx     136 Jan 19 15:37 cmd-line-utils
-rw-rw-rw-@   1 xxxx xxxx   18312 Jan 19 15:37 config.h.cmake
-rw-rw-rw-@   1 xxxx xxxx   33945 Jan 19 15:37 configure.cmake
drwxrwxrwx@  18 xxxx xxxx     612 Jan 19 15:37 dbug
drwxrwxrwx@  13 xxxx xxxx     442 Jan 19 15:37 extra
drwxrwxrwx@  72 xxxx xxxx    2448 Jan 19 15:37 include
drwxrwxrwx@  10 xxxx xxxx     340 Jan 19 15:37 libmysql
drwxrwxrwx@  12 xxxx xxxx     408 Jan 19 15:37 libmysqld
drwxrwxrwx@   8 xxxx xxxx     272 Jan 19 15:37 libservices
drwxrwxrwx@  50 xxxx xxxx    1700 Jan 19 15:37 man
drwxrwxrwx@  19 xxxx xxxx     646 Jan 19 15:37 mysql-test
drwxrwxrwx@ 123 xxxx xxxx    4182 Jan 19 15:37 mysys
drwxrwxrwx@   3 xxxx xxxx     102 Jan 19 15:37 packaging
drwxrwxrwx@   7 xxxx xxxx     238 Jan 19 15:37 plugin
drwxrwxrwx@  30 xxxx xxxx    1020 Jan 19 15:37 regex
drwxrwxrwx@  31 xxxx xxxx    1054 Jan 19 15:37 scripts
drwxrwxrwx@ 303 xxxx xxxx   10302 Jan 19 15:37 sql
drwxrwxrwx@  35 xxxx xxxx    1190 Jan 19 15:37 sql-bench
drwxrwxrwx@   7 xxxx xxxx     238 Jan 19 15:37 sql-common
drwxrwxrwx@  13 xxxx xxxx     442 Jan 19 15:37 storage
drwxrwxrwx@  59 xxxx xxxx    2006 Jan 19 15:37 strings
drwxrwxrwx@  27 xxxx xxxx     918 Jan 19 15:37 support-files
drwxrwxrwx@  37 xxxx xxxx    1258 Jan 19 15:37 tests
drwxrwxrwx@   8 xxxx xxxx     272 Jan 19 15:37 unittest
drwxrwxrwx@  15 xxxx xxxx     510 Jan 19 15:37 vio
drwxrwxrwx@   3 xxxx xxxx     102 Jan 19 15:37 win
drwxrwxrwx@  32 xxxx xxxx    1088 Jan 19 15:37 zlib

find . -name 'configure'什么都不返回。

我错过了什么吗?

2 个答案:

答案 0 :(得分:4)

键入cmake以构建MySQL。这在installing from source的说明中有所描述。 (我假设这也在tarball中的INSTALLREADME文件中进行了解释,但我在下载tarball时遇到了困难。)

答案 1 :(得分:1)

您已下载 二进制 版本,而不是 来源

这就是你收到配置错误的原因。

:)