【问题标题】:MySQL source code is missing configure fileMySQL 源代码缺少配置文件
【发布时间】:2011-07-03 22:03:45
【问题描述】:

我正在尝试在 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' 不返回任何内容。

我错过了什么吗?

【问题讨论】:

    标签: mysql macos installation configure


    【解决方案1】:

    输入 cmake 来构建 MySQL。这在installing from source 的说明中有所描述。 (我认为这在 tarball 中的 INSTALLREADME 文件中也有解释,但我在下载 tarball 时遇到了困难。)

    【讨论】:

    • 啊哈,我真傻。看来我正在查看 5.1 而不是 5.5 的文档。谢谢!
    【解决方案2】:

    您下载的是二进制版本,而不是源代码

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

    :)

    【讨论】:

      猜你喜欢
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-07-30
      • 2019-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-18
      相关资源
      最近更新 更多