CentOS 7 安装 libtool-1.5.22.tar.gz 详细步骤(源码编译、配置、验证)
一、准备编译环境libtool 是老牌构建工具编译它只需要基础的编译器套件sudo yum install -y gcc make automake autoconf二、解压源码包安装包下载https://pan.quark.cn/s/48244dce8884把下载好的libtool-1.5.22.tar.gz放到/usr/local/src习惯用法方便管理cd /usr/local/src tar -zxvf libtool-1.5.22.tar.gz cd libtool-1.5.22三、配置编译参数老版本 libtool 一般不需要复杂参数直接配置即可./configure --prefix/usr/local/libtool-1.5.22--prefix指定安装目录方便以后删除或切换版本如果报configure: error: no acceptable C compiler found说明 gcc 没装好回去第一步补装。四、编译并安装配置通过后直接编译安装make make install没有报错就说明装好了。五、配置环境变量为了能在命令行直接使用libtool把它的 bin 目录加到 PATHecho export PATH/usr/local/libtool-1.5.22/bin:$PATH ~/.bashrc source ~/.bashrc如果是给所有用户用也可以写进/etc/profile。六、验证安装查看版本号确认是否成功libtool --version看到libtool (GNU libtool) 1.5.22类似的输出就没问题了。七、常见问题make 时报语法错误老版本 libtool 和新 gcc 不太兼容可以尝试make CFLAGS-O2 -w忽略部分警告继续编译。和其他版本冲突系统可能已经自带 libtool用which libtool看用的是哪个路径必要时调整 PATH 顺序。只给某个软件用编译依赖它的软件时在 configure 阶段指定./configure LIBTOOL/usr/local/libtool-1.5.22/bin/libtool这样就能在 CentOS 7 上装好老版本 libtool 1.5.22适合维护很老的 C/C 项目。