我需要使用“configure --prefix”才能在特定位置“make install”。仅提供makefile,而不是配置文件。我从未使用过autoconf或者自己创建了一个配置脚本。我找到了一个指南here,但在涉及目标二进制文件等的第五步中丢失了。有没有办法在我需要它的位置进行安装而不创建配置文件。如果没有,是否有任何简单的方法(或简单的指南/教程)来制作配置文件?
答案 0 :(得分:4)
你的问题对我来说不是很清楚。您是否尝试为您创作的软件包创建configure
,或者您是否尝试安装一些不遵循GNU Build System约定的(未命名)软件包?我假设后者。
如果您尝试安装的软件包没有configure
文件,那么尝试运行./configure
是没有意义的,除非您非常熟悉,否则我建议您不要使用Makefile
那个包(在这种情况下你会知道如何安装它)。
在不知道它是什么包的情况下,我建议采取以下行动:
install
。也许您会找到一个简单的{{1}}规则,您所要做的就是编辑该规则或某个变量以指向所需的位置。有些软件包非常简单,甚至没有附带安装规则:例如,它们可能构建了一个二进制文件,并且您希望将自己的二进制文件复制到自己想要的任何地方。