Search

Linux - CentOS 使用編譯器安裝僅提供原始碼的應用程式

2015-01-18 11:19 PM

目前的Linux系統大多可以使用rpm等自動安裝的方式安裝應用程式

但對於程式開發人員來說

很多時候找到的應用程式只有提供原始碼

這個時候我們就必須使用編譯功能安裝

而在這裡我將提供最簡單的範本命令流程

若不想太深入研究Linux就不會感到那麼痛苦了

使用編譯器安裝之前必須先行安裝gcc編譯器

若尚未安裝可執行 yum install gcc

若是以C++撰寫則需安裝C++編譯器

yum install gcc-c++

以下將以 linuxquestions.tar.gz 為例

程式碼範例
  1. tar zxf linuxquestions.tar.gz
  2. cd linuxquestions
  3. ./configure
  4. make
  5. make test (optional)
  6. make install

以下將針對各行命令做進一步解說

詳細解說
  1. # 解壓縮原始碼壓縮檔
  2. tar zxf linuxquestions.tar.gz
  3.  
  4. # 將目前的工作目錄移到剛剛解壓縮的目錄內
  5. cd linuxquestions
  6.  
  7. # 執行configure檔案檢查目前系統內的函式庫是否相容
  8. ./configure
  9.  
  10. # 使用上一步驟產生的make檔案進行編譯
  11. make
  12.  
  13. # 可使用此命令測試是否可以成功安裝 可忽略
  14. make test (optional)
  15.  
  16. # 安裝應用程式
  17. make install
  18.  
各項資料連結
鳥哥的 Linux 私房菜 軟體安裝:原始碼與 Tarball

No comments:

Post a Comment