LINUX安裝原始碼軟體經典三部曲

2021-07-25 17:30:40 字數 758 閱讀 8410

這幾天一直在搞suse下的mplyaer、ffmpeg等原始碼編譯安裝,總結出原始碼軟體安裝三部曲,網上稱為經典三部曲。

這三步分別為:

1. ./configure [options]

2. make

3. make install

具體地說:

2. 原始碼一般以bz2或者是gz形式的包。包裡一般有readme或者是install文件,這裡面有關於本原始碼該如何編譯安裝,可以仔細看看。有時候包裡沒有這兩個文件,但是會有乙個doc目錄,該目錄下有針對不同os平台的安裝文件,一樣可以細讀;

3. 將原始碼拷到linux上,解壓;

4. 第一步就是configure配置。配置項還是很多的,可以通過./configure --help檢視有哪些配置項。很多原始碼的readme文件直接指出,一般使用./configure就可以看了。我個人喜歡將原始碼安裝到指定的位置,使用./configure --prefix=我安裝的目錄。這樣做的好處就是我知道將軟體裝在**了,將來還有他用;

5. 第二步,使用make開始編譯。這一步是根據上一步configure的結果來編譯的;

6. 第三步,使用make install開始安裝,這一步結束後,軟體就被安裝到我指定的目錄下;

這裡再補充幾點:

1. 上面make後,可以使用make clean將編譯引數清空,接著重新make;

2. 上面configure發現錯誤,可以使用make distclean,將configure引數全部清空,接著重新./configure-->make;

Linux 原始碼包安裝軟體

在linux bsd系統中,軟體包主要以兩種形式出現 二進位製包以及源 包。之前一直說的rpm包就是屬於二進位製包,也就是已經編譯好的軟體包.這裡說源 包則主要適用於自由軟體的安裝,使用者需要自己編譯它們。一般是我們手動指定安裝在 usr local下,相當於windows下是program fil...

linux下原始碼安裝軟體

make與configure 當執行 make 時,make 會在當時的目錄下搜尋 makefile or makefile 這個檔案,而 makefile 裡面則記錄了原始碼如何編譯的詳細資訊!make 會自動的判別原始碼是否經過變動了,而自動更新執行檔。因為軟體商都是針對unix like進行開...

linux原始碼安裝軟體步驟

linux安裝軟體採用原始碼安裝靈活自由,適用於不同的平台,維護也十分方便。原始碼的安裝一般由3個步驟組成 以安裝supersparrow 0.0.0為例,我們打算把他安裝到目錄 usr local supersparrow,於是在supersparrow 0.0.0目錄執行帶選項的指令碼 conf...