初識autoconf

1、Autoconf的簡介

  

Autoconf是一個用於包,以適應多種Unix類系統的 shell腳本的工具。由Autoconf生成的配置腳本在運行的時候與Autoconf是無關的, 就是說配置腳本的用戶並不須要擁有Autoconf。html

2、Autoconf的使用

  由Autoconf生成的配置腳本在運行的時候不須要用戶的手工干預;一般它們甚至不須要 經過給出參數以肯定系統的類型。相反,它們對軟件包可能須要的各類特徵進行獨立 的測試。(在每一個測試以前,它們打印一個單行的消息以說明它們正在進行的檢測, 以使得用戶不會由於等待腳本執行完畢而焦躁。)所以,它們在混合系統或者從各類 常見 Unix變種定製而成的系統中工做的很好。沒有必要維護文件以儲存由各個Unix變種 、各個發行版本所支持的特徵的列表。
對於每一個使用了Autoconf的軟件包,Autoconf從一個列舉了該軟件包須要的,或者能夠 使用的系統特徵的列表的模板文件中生成配置腳本。在shell代碼識別並響應了一個被 列出的系統特徵以後,Autoconf容許多個可能使用(或者須要)該特徵的軟件包共享該特徵。 若是後來由於某些緣由須要調整shell代碼,就只要在一個地方進行修改; 全部的配置腳本都將被自動地從新生成以使用更新了的代碼。
在目的上與Autoconf很類似,但它,在配置一個 大的 源代碼樹的時候這是十分不方便的。不象Metaconfig腳本,若是在編寫腳本時當心謹慎, Autoconf能夠支持 交叉編譯(cross-compiling)。

3、安裝autoconf

 
  1.  

    打開頁面:http://ftp.gnu.org/gnu/autoconf下載autoconf-2.69.tar.gzshell

    或者工具

    輸入命令:wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 測試

    下載autoconf安裝包htm

  2.  

    解壓縮autoconf-2.69.tar.gz ,輸入命令:blog

    tar -zxvf autoconf-2.69.tar.gz ci

    在CentOS中安裝autoconf和automake
  3.  

    進入解壓縮後的目錄autoconf-2.69,輸入命令:get

    cd autoconf-2.69it

    在CentOS中安裝autoconf和automake
  4.  

    配置編譯環境,輸入命令:io

    ./configure

    在CentOS中安裝autoconf和automake
  5. 5

    編譯並安裝autoconf,輸入命令:

    make;make install

    在CentOS中安裝autoconf和automake
  6. 6

    檢查是否安裝成功,輸入命令:

    autoconf --version

    在CentOS中安裝autoconf和automake
相關文章
相關標籤/搜索