从零构建Fabric开发运行环境手册(四):安装Libtool

注:本小节的进行需要一定的环境。环境安装步骤请参考:
从零构建Fabric开发运行环境手册(一):安装OS虚拟机(CentOS)
从零构建Fabric开发运行环境手册(二):安装Docker及Docker-Compose
从零构建Fabric开发运行环境手册(三):安装GO语言环境

libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。

下载Libtool

libtool的官网是:https://www.gnu.org/software/libtool/
目前最新版是2.4.6.

  1. 安装wget 工具。如果已安装,忽略。
yum -y install wget
  1. 下载并解压libtool。
wget http://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz
tar -zxvf libtool-2.4.6.tar.gz

安装 gcc及automake以及bzip2

yum -y install gcc
yum -y install automake
#查询bzip2版本
yum list |grep bzip2*
#安装bzip2
yum -y install bzip2.x86_64

下面是yum list的输出结果例子,仅做参考。

[root@localhost fabric]# yum list |grep bzip2*
bzip2-libs.x86_64                           1.0.6-13.el7               @anaconda
bzip2.x86_64                                1.0.6-13.el7               base
bzip2-devel.i686                            1.0.6-13.el7               base
bzip2-devel.x86_64                          1.0.6-13.el7               base
bzip2-libs.i686                             1.0.6-13.el7               base
libzip.i686                                 0.10.1-8.el7               base
libzip.x86_64                               0.10.1-8.el7               base
libzip-devel.i686                           0.10.1-8.el7               base
libzip-devel.x86_64                         0.10.1-8.el7               base

安装 Libtool

cd libtool-2.4.6
./configure
sudo make && make install

libtool默认安装到/usr/local/bin下面。下面的prefix参数可以指定安装到其它目录。
./configure --prefix=/usr/xxxx

验证安装结果

通过 version参数可以查看libtool版本号,来验证安装是否正常完成。

libtool --version

下面是输出例子。

[root@localhost bin]# libtool --version
libtool (GNU libtool) 2.4.6
Written by Gordon Matzigkeit, 1996

Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

补充:Ubuntu下的安装

下面的命令可以快速安装libtool。如果安装的不是最新版的libtool,建议按照上面的方式自己下载源码编译后安装。

sudo apt update
sudo apt install libtool-bin
发布了73 篇原创文章 · 获赞 27 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/sitebus/article/details/90513884
今日推荐