CentOS 7 安装 libtool-1.5.22.tar.gz 详细步骤(源码编译、配置、验证)

简介: 本指南详解在CentOS 7上源码编译安装老旧但兼容性佳的libtool-1.5.22:从安装gcc/make等基础工具、解压配置(--prefix自定义路径)、编译安装,到配置PATH及版本验证,附常见问题解决方案,专为维护遗留C/C++项目而优化。(239字)

​一、准备编译环境

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 目录加到 PATH:

echo 'export PATH=/usr/local/libtool-1.5.22/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

如果是给所有用户用,也可以写进 /etc/profile

六、验证安装

查看版本号确认是否成功:

libtool --version

看到 libtool (GNU libtool) 1.5.22类似的输出就没问题了。

七、常见问题

  1. make 时报语法错误

    老版本 libtool 和新 gcc 不太兼容,可以尝试:

    make CFLAGS="-O2 -w"
    

    忽略部分警告继续编译。

  2. 和其他版本冲突

    系统可能已经自带 libtool,用 which libtool看用的是哪个路径,必要时调整 PATH 顺序。

  3. 只给某个软件用

    编译依赖它的软件时,在 configure 阶段指定:

    ./configure LIBTOOL=/usr/local/libtool-1.5.22/bin/libtool
    

这样就能在 CentOS 7 上装好老版本 libtool 1.5.22,适合维护很老的 C/C++ 项目。

相关文章
|
11天前
|
Linux 编译器 网络安全
CentOS 7 安装 httpd-2.4.1.tar.gz 详细步骤(源码编译、配置、启动)
本文详解 Apache HTTP Server 2.4.1 源码编译安装全流程:从配置开发环境、下载解压,到指定 prefix、启用 so/rewrite/ssl 等关键模块,再到 make 编译、install 安装、apachectl 启停及验证。涵盖端口冲突、防火墙放行等常见问题解决,适用于 CentOS 等需定制化部署的老版本场景。(239字)
|
2月前
|
Linux 开发工具 数据安全/隐私保护
CentOS-7-x86_64-DVD-151 安装教程:从U盘启动到图形界面全流程(新手必看)
本指南详解CentOS 7图形化安装全流程:含镜像下载、U盘启动盘制作、BIOS启动设置、手动分区(/boot、swap、/)、GNOME桌面选择、root及用户创建、许可配置与网络验证,步骤清晰,新手友好,10–20分钟即可完成部署。(239字)
|
12天前
|
Shell API 开发工具
Claude Code 快速上手指南(新手友好版)
AI编程工具卷疯啦!Claude Code凭借任务驱动+终端原生的特性,成了开发者的效率搭子。本文从安装、登录、切换国产模型到常用命令,手把手带新手快速上手,全程避坑,30分钟独立用起来。
3199 20
|
12天前
|
弹性计算 人工智能 运维
阿里云服务器2核4G199元1年:轻量应用服务器抢购和云服务器u1实例对比与选购策略参考
阿里云服务器2核4G热门配置价格:轻量应用服务器2核4G(199元/年)与云服务器ECS通用算力型u1实例2核4G(199元/年)。二者虽价格相同,但定位截然不同:轻量服务器主打开箱即用,峰值带宽达200M,预装OpenClaw等AI镜像,适合新用户快速建站或AI尝鲜,但续费价格较高且需每日限时抢购;ECS u1实例则提供5M固定带宽、80G云盘,支持VPC等深度定制,企业新老用户同享,且承诺续费同价至2027年3月,长期成本更可控。本文从产品定位、适用场景、购买资格、续费政策等维度提供了以供对比与选购策略,帮助个人开发者与中小企业根据业务需求做出最优选择。
183 10
|
12天前
|
运维 Java 开发者
[015][web模块]基于Spring Boot的HTTP客户端日志与默认配置实战
本文详解基于Spring Boot的HTTP客户端统一配置方案,支持RestTemplate、RestClient与WebClient三种客户端,实现无侵入的日志记录(请求/响应头、状态码)、默认请求头注入(如X-Request-Id)、非2xx异常自动转换及链路追踪支持,全部通过Customizer与Filter机制自动装配,开箱即用,提升微服务调用可观测性与开发效率。(239字)
137 5
[015][web模块]基于Spring Boot的HTTP客户端日志与默认配置实战
|
12天前
|
存储 人工智能 监控
Nacos Skill Registry:面向个人场景的 Skill 中心实践
构建个人 Skill 技能中心,实现多 Agent 复用与协作。
|
12天前
|
人工智能 自然语言处理 运维
聊聊 OpenClaw:可本地部署的通用型 AI 智能体介绍
OpenClaw(“龙虾”)是MIT协议开源的自托管AI智能体框架,让大模型真正“动手做事”。支持本地/云端部署,具备系统级操控、自然语言驱动、持久化记忆与轻量定制能力,覆盖办公、开发、生活等全场景自动化,隐私安全、零代码、免订阅。(239字)
|
12天前
|
人工智能 弹性计算 数据库
2026年阿里云优惠活动参考:轻量应用服务器抢购、云服务器特惠、优惠券、7000万免费tokenss活动介绍
2026年阿里云推出多项优惠活动:轻量应用服务器每日10点、15点限时抢购,低至38元/年;云服务器ECS经济型e实例99元/年,通用算力型u1实例199元/年,均支持新购续费同价,活动持续至2027年3月。学生可领取300元无门槛抵扣金,企业可申请最高100万迁云补贴。阿里云百炼平台面向新用户提供超7000万免费tokens,涵盖通义千问等百余款大模型,零成本体验AI应用开发。文章从抢购策略、长效特惠、优惠券及AI免费额度四个维度梳理,帮助个人开发者、学生及企业根据需求精准选择,降低上云与AI创新门槛。
|
14天前
|
网络安全 开发工具 git
Gogs: 打造属于你自己的轻量级 Git 服务
Gogs 是一个小而美的 Git 服务解决方案。无论你是想在个人服务器上搭建私有的代码仓库,还是为小团队提供一个轻量级的代码协作平台,Gogs 都是一个值得考虑的选择。
106 8
Gogs: 打造属于你自己的轻量级 Git 服务
|
1月前
|
人工智能 机器人 API
阿里云服务器玩转OpenClaw教程|免费领6月云服务器+配置+飞书接入+让龙虾成为公众号自动化智能分身指南
很多AI爱好者因为缺少稳定服务器,无法长期运行OpenClaw智能体。本文带来一套**零成本阿里云服务器部署方案**,手把手教你搭建OpenClaw环境,并将其改造成可以24小时运行的**公众号智能分身**,实现热点聚合、内容拆解、选题生成、公众号自动发布等全流程自动化能力。
381 24

热门文章

最新文章