【问题标题】:Need to use "configure --prefix" in order to "make install"需要使用“configure --prefix”才能“make install”
【发布时间】:2013-01-14 08:28:24
【问题描述】:

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

【问题讨论】:

    标签: makefile configure autoconf prefix


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-23
      • 2014-07-09
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多