“的各种选项/参数是什么?”/配置";在Linux中
我已经看到,在Linux中安装新软件时,我总是必须首先使用“的各种选项/参数是什么?”/配置";在Linux中,linux,configure,Linux,Configure,我已经看到,在Linux中安装新软件时,我总是必须首先使用configureit 但有时我们需要传递各种选项,就像我今天安装的lxml: ./configure --with-python=/opt/python27/bin/python --prefix=/usr/local --with-libxml-prefix=/usr/local --with-libxml-include-prefix=/usr/local/include --with-libxml-libs-prefix=
configure
it
但有时我们需要传递各种选项,就像我今天安装的lxml
:
./configure --with-python=/opt/python27/bin/python
--prefix=/usr/local
--with-libxml-prefix=/usr/local
--with-libxml-include-prefix=/usr/local/include
--with-libxml-libs-prefix=/usr/local/lib
现在我想知道,这个人如何知道可以使用什么类型的参数,比如python中的?
我的意思是:
这将向您显示特定
配置脚本的所有选项。在Autoconf生成的所有配置脚本中,有些选项是相同的(大多数是相同的,但不是全部);例如,前缀基本上是通用的。还有一些是特定配置脚本特有的。我知道configure--help
但提供的信息是“light”。以下GNU资源包含有用的附加信息:
看看脚本:less configure
关于这一点,我只能说外行的话-但是写./configure然后访问auto complete(制表符),你会得到一个可能选项的列表。这些都是最独特的,这取决于实际的软件。@Mikaveli:真的吗?它是一个自动生成的脚本,创建时尽可能具有可移植性和健壮性(而不是可读性),因此非常不可读(就像它生成的makefile一样),不用于手动检查<代码>/configure--help
是一种方法。只需遵循一个简单的autotools教程,从其超级简单的configure.in
生成配置脚本,然后尝试阅读。@delnan:我也看到过许多手动创建的配置脚本,所以我总是从快速浏览一遍开始。:)从来都不知道这是一个标准的做法…哇。我喜欢CLI中的应用程序和命令,很高兴知道/configure[OPTION]
s可以列出。谢谢你的回答。这似乎并不详尽。例如:“--disable shared”未列出,但--disable FEATURE”列出,但必须在其他地方查找可用的“FEATURE”。这就是我要找的,带我到这里来。所以现在我必须自己做。
./configure --help