Linux中“./configure”的各种选项/参数是什么?
我已经看到,在Linux中安装新的软件时,我总是要先configure
它来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
这样的参数可以被使用?
我的意思是:
-
这些参数在所有软件包中都是相同的,还是软件不同?
-
我甚至试图阅读文档,但没有人提到这些参数。
./configure --help
这将向您显示该特定configure
脚本的所有选项。
在Autoconf生成的所有configuration脚本中,有一些是相同的(大部分都是这样,但不是全部)。 例如--prefix
基本上是通用的。 其他的是特定的configuration脚本特有的。