make工具全家桶安裝

按照下面流程處理:

一、 安裝m4

  1. 下載http://mirrors.kernel.org/gnu/m4/m4-1.4.14.tar.gz
  2. 解壓該壓縮包
  3. 終端進入該文件,執行
    ./configure --prefix=/usr/local/
    make
    sudo make install

二、 安裝autoconf

  1. 下載http://mirrors.kernel.org/gnu/autoconf/autoconf-2.66.tar.gz
  2. 解壓該壓縮包
  3. 終端進入該文件,執行
    ./configure --prefix=/usr/local/
    make
    sudo make install

三、 安裝automake

  1. 下載http://mirrors.kernel.org/gnu/automake/automake-1.13.tar.gz
  2. 解壓該壓縮包
  3. 終端進入該文件,執行
    ./configure –prefix=/usr/local/
    make
    sudo make install

四、 安裝libtool

  1. 下載http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
  2. 解壓該壓縮包
  3. 終端進入該文件,執行
    ./configure --prefix=/usr/local/
    make
    sudo make install

一般執行可編譯文件或者項目的順序,我列舉一下Jerasure和GF-Complete兩個項目

git clone https://github.com/ceph/gf-complete
cd gf-complete
./autogen.sh 
./congfigure
make
sudo make install

接下來安裝Jeraure2:
git clone http://lab.jerasure.org/jerasure/jerasure.git
cd jerasure
autoreconf --force --install 
./configure
make
sudo make instal

簡單分析./configure、make、make install的作用

./configure :

  1. 檢測當前系統是否擁有GCC
  2. 配置安裝路徑(./configure --prefix=/usr/local)
  3. 生成Makefile文件

make: 編譯作用
sudo make install :根據./configure --prefix=/usr/local安裝項目或者軟件到對應目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章