需要使用“configure --prefix”才能“make install”

时间:2013-01-14 08:28:24

标签: makefile configure autoconf prefix

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

1 个答案:

答案 0 :(得分:4)

你的问题对我来说不是很清楚。您是否尝试为您创作的软件包创建configure,或者您是否尝试安装一些不遵循GNU Build System约定的(未命名)软件包?我假设后者。

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

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

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