按照下面流程处理:
一、 安装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安装项目或者软件到对应目录