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++ 项目。

​

相关文章
|
6月前
|
Shell API 开发工具
Claude Code 快速上手指南(新手友好版)
AI编程工具卷疯啦!Claude Code凭借任务驱动+终端原生的特性,成了开发者的效率搭子。本文从安装、登录、切换国产模型到常用命令,手把手带新手快速上手,全程避坑,30分钟独立用起来。
5514 26
|
6月前
|
弹性计算 人工智能 运维
阿里云服务器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月,长期成本更可控。本文从产品定位、适用场景、购买资格、续费政策等维度提供了以供对比与选购策略,帮助个人开发者与中小企业根据业务需求做出最优选择。
543 10
|
6月前
|
人工智能 监控 安全
《从“糊涂账”到精细化治理:企业级 AI 成本治理与质量审计实战》
AiKey 是面向AI生产环境的FinOps治理基础设施,解决企业AI算力成本高、模型质量难控、凭证管理混乱三大痛点。通过虚拟Key实现多维成本归因,实时模型指纹校验防“降智”,加密Vault动态分发安全凭证。开源CLI已上线,助力AI规模化落地。
403 3
|
6月前
|
运维 Java 开发者
[015][web模块]基于Spring Boot的HTTP客户端日志与默认配置实战
本文详解基于Spring Boot的HTTP客户端统一配置方案,支持RestTemplate、RestClient与WebClient三种客户端,实现无侵入的日志记录(请求/响应头、状态码)、默认请求头注入(如X-Request-Id)、非2xx异常自动转换及链路追踪支持,全部通过Customizer与Filter机制自动装配,开箱即用,提升微服务调用可观测性与开发效率。(239字)
417 5
[015][web模块]基于Spring Boot的HTTP客户端日志与默认配置实战
|
6月前
|
存储 人工智能 监控
Nacos Skill Registry:面向个人场景的 Skill 中心实践
构建个人 Skill 技能中心,实现多 Agent 复用与协作。
562 43
|
6月前
|
人工智能 自然语言处理 运维
聊聊 OpenClaw:可本地部署的通用型 AI 智能体介绍
OpenClaw(“龙虾”)是MIT协议开源的自托管AI智能体框架,让大模型真正“动手做事”。支持本地/云端部署,具备系统级操控、自然语言驱动、持久化记忆与轻量定制能力,覆盖办公、开发、生活等全场景自动化,隐私安全、零代码、免订阅。(239字)
|
6月前
|
Java Nacos 微服务
基于 Spring Cloud Alibaba 的微服务毕设架构设计与云原生部署实践
本文为计算机专业毕设提供轻量级云原生实践方案:基于Spring Cloud Alibaba构建“3+1”微服务架构(Gateway+user/biz/base三服务),集成Nacos注册中心、Gateway鉴权路由、OpenFeign调用及Docker Compose一键部署,兼顾架构深度与毕设周期(2–3周可落地),适配答辩评审对分布式思维与云原生能力的隐性要求。
|
6月前
|
人工智能 弹性计算 数据库
2026年阿里云优惠活动参考:轻量应用服务器抢购、云服务器特惠、优惠券、7000万免费tokenss活动介绍
2026年阿里云推出多项优惠活动:轻量应用服务器每日10点、15点限时抢购,低至38元/年;云服务器ECS经济型e实例99元/年,通用算力型u1实例199元/年,均支持新购续费同价,活动持续至2027年3月。学生可领取300元无门槛抵扣金,企业可申请最高100万迁云补贴。阿里云百炼平台面向新用户提供超7000万免费tokens,涵盖通义千问等百余款大模型,零成本体验AI应用开发。文章从抢购策略、长效特惠、优惠券及AI免费额度四个维度梳理,帮助个人开发者、学生及企业根据需求精准选择,降低上云与AI创新门槛。
|
6月前
|
存储 人工智能 安全
深势科技携手阿里云 AgentRun,加速科研 AI Agent 全速运行
AgentRun 提供了一站式 Agentic AI 基础设施平台,加速了深势科技 AI4S Agent 业务从“实验室验证”走向“企业级应用”。
|
6月前
|
机器学习/深度学习 存储 数据采集
大模型应用:慢病智能筛查与风险预警:XGBoost+规则引擎+大模型全解析.106
本文介绍“慢病智能筛查与风险预警”系统,融合XGBoost(精准打分)、规则引擎(合规校验)和大模型(自然语言解读),实现高效、准确、可解释的高血压等慢病风险分级,提升基层诊疗效率与规范性。
471 9
大模型应用:慢病智能筛查与风险预警:XGBoost+规则引擎+大模型全解析.106