1. 程式人生 > >Linux軟件源碼安裝方式介紹

Linux軟件源碼安裝方式介紹

gcc編譯器 要求 inux 方式 lin 可執行文件 安裝過程 軟件 好的

安裝

./configure 編譯前準備

這一步主要有三個作用:

  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 編譯安裝

這才是真正的安裝過程,一般會寫清楚程序的安裝位置。如果忘記指定安裝目錄,則可以把這個命令的執行過程保存下來,以備將來刪除使用。

刪除

源碼包沒有刪除命令,如果需要刪除,直接刪除安裝目錄即可。

Linux軟件源碼安裝方式介紹