開放源代碼應用程式的編譯安裝
(下面以多線程下載下傳軟體"prozilla"的源代碼編譯安裝為例來說明源代碼編譯安裝的整個過程)
編譯應用程式前的準備工作:
1、确認系統中已經安裝了編譯環境
$ rpm -qa | grep gcc 确定目前系統中安裝了gcc編譯器環境。
2、下載下傳prozilla程式的源代碼安裝封包件
略
3、釋放已下載下傳的源代碼軟體封包件
$ tar jxf prozilla-2.0.4.tar.bz2 釋放以下載下傳的源代碼軟體封包件到目前目錄。解壓後的檔案
名:prozilla-2.0.4
擴充:tar的xzvf參數用于釋放以tar.gz格式的壓縮包。
4、進入源代碼目錄
$ cd prozilla-2.0.4 進入目錄。
$ pwd 顯示目前目錄路徑。
/home/teacher/download/prozilla-2.0.4 顯示結果。
編譯軟體安裝的路徑:
$ ./configure --prefix=/home/teacher/proz
在prozilla程式的配置中,使用"--prefix"選項可以指定應用程式編譯後的安裝路徑,如果不使用"--prefix"選項指定安裝路徑,configure程式将配置prozilla的預設安裝路徑為"/usr/local/bin"目錄。
5、程式編譯過程
$ make 使用make指令進行程式的二進制編譯。
6、程式安裝過程
$ make install
"make install"指令将按照configuer指令的"--prefix"選項中設定的安裝路徑将已編譯完成的應用程式安裝
到目标目錄。
7、驗證編譯安裝的程式
$ ls /home/teacher/proz 察看proz檔案夾中的檔案。
bin include lib man share
編譯前的配置
$ ./configure - - help
編譯與安裝:
1、程式編譯過程
$ make
2、程式安裝過程
3、驗證編譯安裝的程式