按照下面流程處理:
一、 安裝m4
- 下載http://mirrors.kernel.org/gnu/m4/m4-1.4.14.tar.gz
- 解壓該壓縮包
- 終端進入該文件,執行
./configure --prefix=/usr/local/
make
sudo make install
二、 安裝autoconf
- 下載http://mirrors.kernel.org/gnu/autoconf/autoconf-2.66.tar.gz
- 解壓該壓縮包
- 終端進入該文件,執行
./configure --prefix=/usr/local/
make
sudo make install
三、 安裝automake
- 下載http://mirrors.kernel.org/gnu/automake/automake-1.13.tar.gz
- 解壓該壓縮包
- 終端進入該文件,執行
./configure –prefix=/usr/local/
make
sudo make install
四、 安裝libtool
- 下載http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
- 解壓該壓縮包
- 終端進入該文件,執行
./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 :
- 檢測當前系統是否擁有GCC
- 配置安裝路徑(./configure --prefix=/usr/local)
- 生成Makefile文件
make: 編譯作用
sudo make install :根據./configure --prefix=/usr/local安裝項目或者軟件到對應目錄