1. 程式人生 > >linux -- "./configure --prefix "命令

linux -- "./configure --prefix "命令

原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)

Configure是一個可執行指令碼,它有很多選項,在待安裝的原始碼路徑下使用命令./configure –help輸出詳細的選項列表。其中--prefix選項是配置安裝的路徑。

如果不配置 --prefix 選項,安裝後:

可執行檔案預設放在/usr /local/bin,

庫檔案預設放在/usr/local/lib,

配置檔案預設放在/usr/local/etc,

其它的資原始檔放在/usr /local/share,

比較凌亂

 

如果配置--prefix,如:

./configure --prefix=/usr/local/test

可以把所有資原始檔放在/usr/local/test的路徑中,不會雜亂

 

================================================================================================

 

--prefix選項的另一個好處

是解除安裝軟體或移植軟體。當某個安裝的軟體不再需要時,只須簡單的刪除該安裝目錄,就可以把軟體解除安裝得乾乾淨淨;移植軟體只需拷貝整個目錄到另外一個機器即可(相同的作業系統)。

當然要解除安裝程式,也可以在原來的make目錄下用一次make uninstall,但前提是make檔案指定過uninstall。