當我們在Linux上安裝相關的軟件源碼包時,一般會涉及到以下三個步驟,分別是 ./configure、make、make install
————————————————————————————————————————————————————
第一步
./configure
該步驟主要用來檢測系統的配置、環境以及相關依賴,如果缺少相關依賴,該腳本會中止執行,軟件安裝失敗
如:它會檢測是否安裝了gcc (用於編譯各種源代碼的軟件),如果未安裝,該腳本會中止執行
當該腳本執行完成之後,它會根據之前檢查的結果,生產一個 Makefile 文件,該文件規定了用什麼編譯器、編譯參數等信息 ,描述了文件編譯的相互依賴關係
第二步
make
該步驟主要用來編譯源代碼,make指令會從 Makefile 文件中讀取相關指令,然後進行編譯,編譯完成之後會生成可執行文件
第三步
make install
該步驟主要用來安裝軟件,make install命令會從 Makefile 文件中讀取相關指令,然後將軟件安裝到指定位置
默認安裝位置是 /usr/local