cmake安装以及更新

2023-05-16

直接install cmake

wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz

tar -zxvf cmake-3.6.2.tar.gz
cd cmake-3.6.2
./bootstrap
gmake
gmake install
ln -sf /usr/local/bin/cmake /usr/bin/cmake3

更新cmake版本

官网 https://cmake.org/
下载release地址
如果电脑系统为centos系统,则用yum remove cmake -y删除旧版本,

创建目录并在目录中下载新版本的cmake

mkdir /opt/cmake
cd /opt/cmake
wget https://cmake.org/files/v3.9/cmake-3.9.2.tar.gz
tar zxvf cmake-3.9.2.tar.gz

编译安装

./configure --prefix=/usr/local/cmake
make && make install

如果cmake --version还是显示老版本cmake,需要用which cmake找出cmake执行文件位置,之后rm删除文件。

接着进行

sudo ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
vim /etc/profile

export CMAKE_HOME=/usr/local/cmake
export PATH=$PATH:$CMAKE_HOME/bin

推出后执行source /etc/profile

参考文章

  • cmake版本下载https://cmake.org/files/v3.20/
  • jsoncpp下载地址
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cmake安装以及更新 的相关文章

  • C语言之文件操作05——矩阵(数据)的读取方法

    数据读取 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 6
  • String和Stringbuff和Stringbuilder区别

    string类型属于引用类型 xff0c 不属于八个基本变量 每次指定一个String a 61 34 a 34 时 xff0c jvm会在内存中新建一个对象 xff0c 当你再给a赋值的时候 xff0c jvm并没有改变a引用的值 xff
  • docker build 后面为什么要跟个 .

    我们在构建镜像文件时无非是使用 xff1a docker build t test ubuntu v1 或者 docker build f docker test Dockerfile 来进行构建镜像 xff0c 用第一个命令时任务 指代的
  • 洛谷P4180 严格次小生成树

    题目描述 小 C 最近学了很多最小生成树的算法 xff0c Prim 算法 Kruskal 算法 消圈算法等等 正当小 C 洋洋得意之时 xff0c 小 P 又来泼小 C 冷水了 小 P 说 xff0c 让小 C 求出一个无向图的次小生成树
  • 【搜索与回溯算法】马的走法

    题目 xff1a 在5X5的棋盘上 xff0c 给定一位置 xff0c 输出马回到原点有多少种不同的方案 注意 xff1a 马走的每一步必须在棋盘上 xff0c 走斜日 xff0c 如下图 xff1a 输入 xff1a 给定一位置 xff0
  • 如何使用mysql api关闭ssl模式提高查询效率

    昨天测试部同事用大呼测试我们的业务系统 xff0c 数据库用的是MySQL 单呼的时候数据库查询正常 xff0c 但是呼叫量一大就出现了数据库查询延迟的情况 经过分析发现是由于MySQL Server的数据库端开启了SSL xff0c 每次
  • iOS开发之多线程--多线程简单介绍

    一 进程和线程 1 什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的 xff0c 每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ Xcode xff0c 系统就会分别启动2 个进程 通过 活动监视器 可
  • UIImageView的基本用法

    UIViewContentModeScaleTo Fill UIViewContentModeScaleAs pectFit contents scaled to fit with fixed aspect remainder is tra
  • compton透明设置

    compton是一个使你窗口透明化的工具 xff0c 如果你当前使用的软件支持窗口透明的功能 xff0c 那么compton可以帮你设置透明度 xff0c 阴影效果 xff0c 窗口切换效果等 对于我来说就用一个透明度设置的功能就可以了 想
  • ubuntu系统配置i3wm窗口管理器

    我的简书 xff1a https www jianshu com p 81917864271e ubuntu系统配置i3wm窗口管理器 文章目录 ubuntu系统配置i3wm窗口管理器前言i3wm的安装i3wm的配置i3wm快捷键配置介绍i
  • windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统

    虽然 Linux 发行版可以通过 Microsoft Store 安装 xff0c 但不能通过 Microsoft Store 卸载 不想玩了 xff0c 或者玩腻了就考虑去卸载 xff0c 给电脑节省点空间 1 查看当前环境安装的wsl
  • 获取Chrome浏览器的Cookie

    1 通过查看http请求里header信息 xff0c 查看cookie 2 通过查看浏览器 Chrome 的cookie文件 2 1 进入浏览器设置 2 2 点击隐私设置 gt 内容设置 3 通过查看本地cookies文件 osx上 xf
  • PLSQL 登录时弹出(没有登录)空白提示框

    在登录的时候莫名出现了plsql登录时弹出 没有登录 的空白提示框 在网上找了很多方法之后都不行 然后发现plsql的 oracle主目录名莫名的成了空 然后直接重新把它的目录设置上 重启plsql 就能成功登录了 进入PLSQL gt 工
  • STM32之按键点亮LED灯(中断法)

    目录 1 操作思路 2 用CubeMX工具生成的代码 main的主函数 3 GPIO代码 gpio c 4 编写中断服务函数 5 用外部中断共用入口函数 xff0c 来调用外部中断处理回调函数 6 编写外部中断处理回调函数 xff08 在这
  • 进程间通信之——信号量(一)(system V)

    system v信号量又被称为system v信号量集 它的本质就是一个计数器 xff0c 用来为多个进程共享的数据结构提供受控访问 信号量支持的操作有 xff1a 使用最广泛的信号量为二元信号量 xff0c 它控制单个资源 xff0c 对
  • wsl 删除Linux子系统

    步骤 xff1a PS C Users twomiao gt wslconfig l 适用于 Linux 的 Windows 子系统 Ubuntu 20 04 默认 PS C Users twomiao gt wslconfig u Ubu
  • Python常用语句

    1 print和import语句 print xff1a 打印表达式 xff0c 多个表达式之间可以通过逗号 xff08 英文 xff09 进行分隔 gt gt gt print 39 Hello 39 39 World 39 Hello
  • video-to-ascii:在命令行中看视频

    最近GitHub上有个很好玩的项目 xff0c 叫做video to ascii 这是一个简单的python包 xff0c 可以使用字符作为像素在终端中播放视频 安装 xff1a code pip3 install video to asc
  • python3小白实现pipinstall打包全过程(详细)

    本博文源于python基础 xff0c 在实现将py打包成exe全过程中 xff0c 首先要感谢我的朋友圈列表的大佬 然后我们开始叙述打包的过程 共分为以下几步 确定好打包的文件安装pyinstaller在cmd里输入命令完成过程 xff0
  • django-debug-toolbar 的安装及安装中可能遇到的问题

    简介 django debug toolbar 是一个非常方便的工具 xff0c 可以深入了解代码的工作以及它花费的时间 xff0c 特别是它可以显示你的页面生成的所有SQL查询 xff0c 以及每个sql所需要的时间 django deb

随机推荐

  • VS2017动态链接库(.dll)的生成与使用

    这里以VS2017为例子 xff0c 讲解一下动态链接库 xff08 dll xff09 的生成与使用 一 动态链接库 xff08 dll xff09 的生成 1 打开 xff1a 文件 新建 项目 2 打开 xff1a 已安装 模板 Vi
  • 17年软件设计师知识点分析+思维导图

    原文连接 xff1a 最新 17年 软件设计师知识点分析 xff08 思维导图 xff09 历年试题分析 分析完下方有17面软考脑图 xff1a 分析下方的脑图才本文经典部分 xff01 xff01 xff01 历年下午试题分析 xff1a
  • 百练_2680:化验诊断

    描述 下表是进行血常规检验的正常值参考范围 xff0c 及化验值异常的临床意义 xff1a 给定一张化验单 xff0c 判断其所有指标是否正常 xff0c 如果不正常 xff0c 统计有几项不正常 化验单上的值必须严格落在正常参考值范围内
  • encodeURIComponent()的使用

    在使用springMVC的过程中 若想让前台传递的字符串让后台用Date类型自动解析可以通过initBinder函数来实现 之前我用表单提交方式向后台传递时间格式的数据 2013 03 06 22 00 00 可以正确解析 但用自己手动拼接
  • 百练_2718:晶晶赴约会

    描述 晶晶的朋友贝贝约晶晶下周一起去看展览 xff0c 但晶晶每周的1 3 5有课必须上课 xff0c 请帮晶晶判断她能否接受贝贝的邀请 xff0c 如果能输出YES xff1b 如果不能则输出NO 输入 输入有一行 xff0c 贝贝邀请晶
  • 百练_2723:不吉利日期

    描述 在国外 xff0c 每月的13号和每周的星期5都是不吉利的 特别是当13号那天恰好是星期5时 xff0c 更不吉利 已知某年的一月一日是星期w xff0c 并且这一年一定不是闰年 xff0c 求出这一年所有13号那天是星期5的月份 x
  • 数据结构_练习 第4章 串、数组和广义表

    1 xff0e 选择题 xff08 1 xff09 串是一种特殊的线性表 xff0c 其特殊性体现在 xff08 xff09 A xff0e 可以顺序存储 B xff0e 数据元素是一个字符 C xff0e 可以链式存储 D xff0e 数
  • 数据机构_练习 第6章 图

    1 xff0e 选择题 xff08 1 xff09 在一个图中 xff0c 所有顶点的度数之和等于图的边数的 xff08 xff09 倍 A xff0e 1 2 B xff0e 1 C xff0e 2 D xff0e 4 答案 xff1a
  • 数据结构_练习 第7章  查找

    1 xff0e 选择题 xff08 1 xff09 对 n 个元素的表做顺序查找时 xff0c 若查找每个元素的概率相同 xff0c 则平均查找长度为 xff08 xff09 A xff0e n 1 2 B xff0e n 2 C xff0
  • 数据结构_练习 第8章 排序

    1 xff0e 选择题 xff08 1 xff09 从未排序序列中依次取出元素与已排序序列中的元素进行比较 xff0c 将其放入已排序序列的正确位置上的方法 xff0c 这种排序方法称为 xff08 xff09 A xff0e 归并排序 B
  • Java GUI小程序--画板

    画板 一个可以绘画的简单绘图软件 本文用两个类来实现画板的基本功能 xff08 源代码在文章最后面 xff09 画板制作分两个部分 xff1a xff08 一 xff09 界面布局 xff08 二 xff09 实现功能 小知识 xff1a
  • Java_关于垃圾回收机制(GC)的六个知识

    1 垃圾回收机制 xff1a 垃圾回收是一种动态存储管理技术 xff0c 它自动地释放不再被程序引用的对象 xff0c 按照特定的垃圾收集算法来实现资源自动回收的功能 当一个对象不再被引用的时候 xff0c 内存回收它占领的空间 xff0c
  • 树莓派 Nginx+php7搭建网站

    1 6 安装Nginx 43 php7 并且启动 sudo apt get update sudo apt get install nginx sudo apt get install php7 0 fpm php7 0 cli php7
  • Python的GUI编程(一)Label(标签)

    常用Python GUI库有 xff1a 1 Tkinter 2 WxPython 3 PyQT 4 pyGtk 5 Jython 6 MFC 7 PythonCard 8 Dabo 9 AnyGui 10 WPY 11 IronPytho
  • 使用 Drools 规则引擎实现业务逻辑

    要求施加在当今软件产品上的大多数复杂性是行为和功能方面的 xff0c 从而导致组件实现具有复杂的业务逻辑 实现 J2EE 或 J2SE 应用程序中业务逻辑最常见的方法是编写 Java 代码来实现需求文档的规则和逻辑 在大多数情况下 xff0
  • Python的GUI编程(九)Menu(菜单)OptionMenu(为可选菜单)

    在用户界面程序中 菜单以图标和文字的方式展示可用选项 用鼠标选择一个选项 程序的某个行为既被触发 这种行为通常包括比如 打开 保存文件 退出程序 等功能 上下文菜单是一种根据用户当前所在程序位置 上下文 动态生成的菜单 简单程序 xff1a
  • Linux同时使用无线和有线网络

    有时候我们可能同时插入了无线网卡和有线网络 xff0c 但是默认是通过有线网络连接的外网 如果同时需要使用无线网络连接外网以及使用有线网络进行高速局域网连接的话需要将默认网关设置成无线网络 xff1a 使用ip route show分别查看
  • 【Python】计算两个日期相差天数

    Python 计算两个日期相差天数
  • 《Zoom to learn Learn to zoom》学习笔记

    创新点 xff1a 使用真实原始LR和HR图像作为数据进行训练网络 xff0c 区别于其他大部分网络 xff08 用HR图和经过HR图进行下采样的LR图作为网络数据进行训练 xff09 采用由CX loss 改进的CoBi loss作为网络
  • cmake安装以及更新

    直接install cmake wget https cmake org files v3 6 cmake 3 6 2 tar gz span class token function tar span zxvf cmake 3 6 2 t