Linux軟件源碼安裝方式介紹

安裝

./configure 編譯前準備

這一步主要有三個做用:ide

  1. 在安裝以前須要檢測系統環境是否符合安裝要求。
  2. 定義須要的功能選項。「./configure」支持的功能選項較多,能夠執行「./configure --help」命令查詢起支持的功能。通常都會經過「./configure --prefix=安裝路徑」來指定安裝路徑。
  3. 把系統環境的檢測結果和定義好的功能選項寫入Makefile文件,後續的編譯和安裝須要依賴這個文件的內容。
    須要注意的是,configure不是系統命令,而是源碼包軟件自帶的一個腳本程序,因此必須採用「./configure」方式執行(「./」表明在當前目錄下)。

make 編譯

make會調用gcc編譯器,並讀取Makefile文件中的信息進行系統軟件編譯。編譯的目的就是把源碼程序轉變爲能被Linux識別的可執行文件,這些可執行文件保存在當前目錄下。編譯過程較爲耗時。
上面兩條步驟不會向安裝目錄寫入任何文件編譯器

make clean 清空編譯內容(非必須步驟)

若是在「./configure」或「make」編譯中報錯,那麼咱們在從新執行命令前必定要記得執行makeclean命令,它會清空Makefile文件或編譯產生的「.o」頭文件。源碼

make install 編譯安裝

這纔是真正的安裝過程,通常會寫清楚程序的安裝位置。若是忘記指定安裝目錄,則能夠把這個命令的執行過程保存下來,以備未來刪除使用。it

刪除

源碼包沒有刪除命令,若是須要刪除,直接刪除安裝目錄便可。編譯

相關文章
相關標籤/搜索