我正在尝试在 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
查找 . -name 'configure'
不返回任何内容。
我错过了什么吗?
最佳答案
输入cmake
来构建MySQL。 installing from source 的说明中对此进行了描述。 。 (我认为 tarball 中的 INSTALL
或 README
文件也对此进行了解释,但我在下载 tarball 时遇到了困难。)
关于MySQL源代码缺少配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111023/