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安装项目或者软件到对应目录

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