-1

我需要使用“configure --prefix”才能在特定位置“进行安装”。只提供了一个makefile,而不是一个配置文件。我自己从未使用过 autoconf 或创建过配置脚本。我在这里找到了一个指南,但是在涉及目标二进制文件等的第 5 步时迷路了。有没有办法在我需要它的位置进行安装,而无需创建配置文件。如果没有,是否有任何简单的方法(或简单的指南/教程)来制作配置文件?

4

1 回答 1

4

你的问题对我来说不是很清楚。您是要configure为您编写的软件包创建一个,还是要安装一些不遵循GNU 构建系统约定的(未命名的)软件包?我假设后者。

如果您尝试安装的软件包没有configure文件,那么尝试运行没有意义./configure,我建议您不要构建一个,除非您非常熟悉该软件包(在这种情况下,您会知道如何安装它)。

在不知道它是什么包的情况下,我建议采取以下措施:

  1. 搜索此软件包的 README 文件或网页以获取有关安装的说明。
  2. 查看Makefile. 也许您会找到一个简单的install规则,您所要做的就是编辑该规则或一些变量以指向所需的位置。有些软件包非常简单,甚至没有附带安装规则:例如,它们可能会构建一个二进制文件,并且您需要自行复制该二进制文件到任何您想要的地方。
  3. 联系该软件包的作者。
于 2013-01-14T10:36:49.820 回答