我已經看到,在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