Bash:./configure:没有这样的文件或目录,尽管已经安装了所有构建必需品

Bash:./configure:没有这样的文件或目录,尽管已经安装了所有构建必需品

我在安装 .tar.gz 应用程序时遇到问题。我已安装并更新了所有构建必需品。错误可能是什么?

答案1

错误可能是不同的。

  1. 并非.tar.gz传统上打包用于包含源代码以构建程序的档案。事实上,.tar.gz本身就是一种档案格式,就像 一样.zip,因此原则上可以包含任何内容。因此,首先,检查您是否有正确的档案。

  2. 您当前的工作目录不是configure档案脚本所在的目录。因此,请确保当前工作目录是档案内容已解压的目录. 您应该在命令的输出ls(目录列表)中看到它的名称。

答案2

好像您正在使用 Unix 编译源文件。在工作目录中更改目录后,您可以.configure使用以下命令创建文件:

  1. 自动配置
    要从 autoconf 生成配置文件,请确保您具有configure.acaclocal.m4文件acsite.m4。它们将生成到config.in.configure。请参阅Autoconf手册

  2. 自动制作
    此外,如果您使用 Automake,请确保您已生成“Makefile.am”文件,以便Makefile.in扫描configure.acaclocal.m4确定信息包,并且它将创建Makefile文件作为构建系统中的默认目标。请参阅Automake 手册

有关的

谢谢。

相关内容