編譯安裝時的--prefix參數的使用方法,很實用,mark一下

linux安裝軟件採用源碼安裝靈活自由,適用於不一樣的平臺,維護也十分方便。源碼的安裝通常由3個步驟組成:配置(configure)編譯(make)安裝(make install)安裝方法具體的安裝方法通常做者都會給出文檔,這裏說明配置(configure)的--prefix選項以安裝supersparrow-0.0.0爲例,咱們打算把他安裝到目錄 /usr/local/supersparrow,因而在supersparrow-0.0.0目錄執行帶選項的腳本./configure --prefix=/usr/local/supersparrow執行成功後再編譯、安裝(make,make install);安裝完成將自動生成目錄supersparrow,並且該軟件任何的文檔都被複制到這個目錄。爲何要指定這個安裝目錄?是爲了之後的維護方便,假如沒有用這個選項,安裝過程結束後,該軟件所需的軟件被複制到不一樣的系統目錄下,很難弄清楚到底複製了那些文檔、都複製到哪裏去了—基本上是一塌糊塗。用了—prefix選項的另外一個好處是卸載軟件或移植軟件。當某個安裝的軟件再也不須要時,只須簡單的刪除該安裝目錄,就可以把軟件卸載得乾乾淨淨;移植軟件只需拷貝整個目錄到另一個機器便可(相同的操做系統)。一個小選項有這麼方便的做用,建議在實際工做中多多使用。
相關文章
相關標籤/搜索