1. 程式人生 > 其它 >原始碼編譯安裝的一般步驟

原始碼編譯安裝的一般步驟

(./configure)–> 編譯(sudo make) –> 安裝(sudo make install)。

1.配置:這是編譯原始碼的第一步,通過 ./configure 命令完成(圖形化可以用cmake-gui來配置)。執行此步以便為編譯原始碼作準備。常用的選項有 --prefix=PREFIX,用以指定程式的安裝位置。更多的選項可通過 --help 查詢。也有某些程式無需執行此步。
2.編譯:一旦配置通過,可即刻使用 make 指令來執行原始碼的編譯過程。視軟體的具體情況而定,編譯所需的時間也各有差異,我們所要做的就是耐心等候和靜觀其變。此步雖然僅下簡單的指令,但有時候所遇到的問題卻十分複雜。較常碰到的情形是程式編譯到中途卻無法圓滿結束。此時,需要根據出錯提示分析以便找到應對之策。
3.安裝:如果編譯沒有問題,那麼執行 sudo make install 就可以將程式安裝到系統中了。

例子:

//0.有時候需要先安裝依賴庫
//1.解壓縮
tar -zxf nagios-4.0.2.tar.gz  
//2.進入目錄
cd nagios-4.0.2
//3.配置
./configure --prefix=/usr/local/nagios     
//4.編譯
make -j4
//5.安裝
make install

參考:連結