当前位置: 首页 > news >正文

【运维】源码编译安装cmake

背景:

       已经在本地源码编译安装gcc/g++,现在源码安装cmake

下载源码

下载地址:CMake - Upgrade Your Software Build System

安装步骤:

./bootstrap  --prefix=/usr/local/cmake
make
make install

错误处理

1、提示找不到libmpc.so

解决方法:因为是本地源码编译安装gcc/g++,动态库没有加载到环境变量中,根据安装情况在/etc/profliez中设置环境变量

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc/lib:/usr/local/mpfr/lib:/usr/local/gmp/lib:/usr/local/gcc/lib/gcc/x86_64-pc-linux-gnu/13.3.0:/usr/local/gcc/lib64/

2、提示找不到as文件

gcc: fatal error: cannot execute 'as': execvp: no such file or directory

解决方法:

yum install install binutils

3、提示找不到crt1.o文件

解决方法:

yum install glibc-devel

4、提示

Could not find OpenSSL.  Install an OpenSSL development package or configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.

 

解决方法

yum install openssl-devel

 

http://www.lryc.cn/news/539518.html

相关文章:

  • 检测网络安全漏洞 工具
  • frameworks 之 Activity添加View
  • UWB技术中的两种调制方式:PPM与PAM
  • 达梦:用户和模式
  • 23. AI-大语言模型-DeepSeek
  • Spring-GPT智谱清言AI项目(附源码)
  • 计算机网络(涵盖OSI,TCP/IP,交换机,路由器,局域网)
  • 云计算架构学习之Ansible-playbook实战、Ansible-流程控制、Ansible-字典循环-roles角色
  • 《运维工程师如何利用DeepSeek实现智能运维:分级实战指南》
  • windows事件倒计时器与提醒组件
  • Mac OS JAVA_HOME设置
  • 6.3 DBMS的功能和特征
  • C# ConcurrentQueue 使用详解
  • python脚本文件设置进程优先级(在.py文件中实现)
  • 基于Django快递物流管理可视化分析系统(完整系统源码+数据库+详细开发文档+万字详细论文+答辩PPT+详细部署教程等资料)
  • el-table树状表格,默认展开第一个节点的每一层
  • 【雅思博客05】New Guy in Town
  • 【Spring详解三】默认标签的解析
  • Windows 图形显示驱动开发-IoMmu 模型
  • 简单易懂,解析Go语言中的Channel管道
  • STM32 USB 设备的描述信息作用
  • Redis字符串常见命令(String)
  • Educational Codeforces Round 174 (Rated for Div. 2)(ABCD)
  • 基于知识图谱的问答系统:后端Python+Flask,数据库Neo4j,前端Vue3(提供源码)
  • 面试知识点2
  • Django项目之订单管理part1
  • 基于SSM+Vue的智能汽车租赁平台设计和实现(源码+文档+部署讲解)
  • deepseek本地调用
  • 文件同步工具哪家强?FreeFileSync 免费无限制
  • 捷米特 JM - RTU - TCP 网关应用 F - net 协议转 Modbus TCP 实现电脑控制流量计