./configure 有什么作用?

And*_*rew 4 mysql osx-snow-leopard

我正在尝试在雪豹上安装 MySQL。命令是这样的:

cd mysql
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

但是,我无法通过配置步骤,因为我收到以下消息:

-bash: ./configure: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我的问题是:

./configure试图做的步骤是什么?这是我需要安装的命令吗?或者它是否应该包含在 MySQL 包中?

Dai*_*tsu 5

configure 是一个脚本,它检查以确保您的系统具有正确的依赖项,以便从源代码编译 mysql。

此错误消息只是说明名为“configure”的文件不在当前目录中(. 代表当前目录)。在尝试执行“./configure”之前,请确保您当前所在的目录中有一个名为“configure”的文件。您很可能在错误的目录中或您下载的包不完整。

您通常还必须在编译之前手动配置包。确保某处没有自述文件。

  • 添加点和斜杠 (./) 是为了明确声明配置脚本在当前目录中这一事实,仅写入配置不起作用,因为出于安全目的不会搜索当前路径以查找可执行命令. (4认同)