我已经看到,在Linux中安装新软件时,我总是必须首先使用configure
它。什么是Linux中的“./configure”的各种选项/参数
但有时我们需要一个像我今天做了安装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
现在我想知道,这个人怎么会知道什么类型的像--with-python
PARAMATERS的可以用吗?
我的意思是:
是这些参数在所有的软件包相同或者改变软件的软件?
我甚至还尝试阅读文档,但没有人提到这些参数。
看看这个脚本:'less configure' – Mikaveli 2011-06-03 13:46:38
我只能说这就是懒汉 - 但写入./configure然后访问auto-complete(tab),你会得到一个可能的选项列表。这些绝对是独一无二的,取决于实际的软件。 – Max 2011-06-03 13:47:26
@Mikaveli:真的吗?这是一个自动生成的脚本,创建时尽可能具有可移植性和健壮性(而不是可读性),因此非常不可读(就像它生成的makefile一样),而不是用于手动检查。 './configure --help'是要走的路。只需遵循abotary autotools教程,从其超级简单的'configure.in'生成配置脚本并尝试读取它。 – delnan 2011-06-03 13:50:38