CentOS 7上安装CMake 3_choubu1703的博客-程序员宅基地

技术标签: 运维  操作系统  c/c++  

转载请注明文章出处:https://tlanyan.me/install-cmake3-on-centos-7/

CentOS 7上官方的CMake版本是2.8.12,比较旧。许多新的C/C++项目要求的最低版本至少是3,需要升级旧版本或者直接安装新版。

有两种方法可以安装/升级CMake 3:

  1. 从源码编译;CMake是开源软件,可从官方下载源代码,只要系统上安装了gcc/g++,编译安装即可。不方便之处是要下载、解压、编译和安装,一系列操作对新手可能有难度;另外升级也要进行同样的操作,略显繁琐;
  2. 从yum源安装。配置好yum源,yum install/update两条命令就可以方便的安装和升级。

本人采用的方法是第二种,以下是安装脚本,复制到终端上执行即可:

<pre><code class="bash">echo '[group_kdesig-cmake3_EPEL] name=Copr repo for cmake3_EPEL owned by @kdesig baseurl=https://copr-be.cloud.fedoraproject.org/results/@kdesig/cmake3_EPEL/epel-7-$basearch/ type=rpm-md skip_if_unavailable=True gpgcheck=1 gpgkey=https://copr-be.cloud.fedoraproject.org/results/@kdesig/cmake3_EPEL/pubkey.gpg repo_gpgcheck=0 enabled=1 enabled_metadata=1' &gt;&gt; /etc/yum.repos.d/cmake3.repo yum install cmake3 </code></pre>

注意安装的命令是cmake3,意味着不会覆盖系统上已有的cmake 2版本。使用时用cmake3替代cmake,例如:cmake3 .。如果想以后都用新版,在.bashrc等配置文件中加一个别名即可:alias cmake=cmake3

参考

  1. CMake 3.x for Centos 7, Red Hat Linux 7 ( Epel 7 )

转载于:https://my.oschina.net/u/1030865/blog/3065201

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/choubu1703/article/details/100655120

智能推荐

vscode docker 使用远程环境开发-程序员宅基地

针对没有挂载本地文件夹。安装好docker拉取镜像 centos7生成容器 centos-py(自定义名字)容器内安装 python3启动容器。(保持启动状态)vscode 内安装2个插件: Remote - Containers 、 docker以上都准备好以后。打开 vscode 左下角会有一个蓝色的东东(打开远程窗口), 点一下。在弹出的选项中选择: Attach to Running Container… (运行中的docker容器)此时便进入了容器的内部。 你可以新建一个

Nginx Location配置详解_nginx location =-程序员宅基地

Nginx Location配置说明_nginx location =

mysql fetch array_用mysql_fetch_array()获取当前行数据的方法详解_一只有思想的猴子的博客-程序员宅基地

同mysql_fetch_row()类似,函数mysql_fetch_array()也是获取结果集中当前行数据,并在调用后自动滑向下一行。其定义如下。array mysql_fetch_array(int result, int [result_type])参数说明如下。(1)result:由函数mysql_query()或mysql_db_query()返回的结果标识,用来指定所要获取的数据的S..._mysql_fetch_array

Parameter ‘Ids‘ not found. Available parameters are [collection, list]_parameter 'userid' not found. available parameters-程序员宅基地

当传入参数的时候报如下错误,折腾了很久,也没有发现错误,现在已解决,记录经过以备忘 select <include refid="Base_Column_List"/> from md_taxreta_partner <where> <if test="taxRateIds != null and taxRateIds.size()!=0"> taxrate_id i_parameter 'userid' not found. available parameters are [sysusers, collection

React-Native与原生的模块桥接(一)_react native 与原生桥接-程序员宅基地

React-Native 与原生Android的模块桥接_react native 与原生桥接

Flink的Time、Window、State、Checkpoint_flink checkpointtime_落幕7的博客-程序员宅基地

文章目录TimeWindowTime WindowSession WindowCount WindowStatecheckPointTimeTime的概念: Event Time and Processing Time(事件时间和处理时间)处理时间:处理时间是指正在执行相应操作的机器的系统时间。当流程序按处理时间运行时,所有基于时间的操作(如时间窗口)将使用运行相应算子的机器的系统时钟。每小时处理时间窗口将包括在系统时钟指示整小时之间到达特定操作员的所有记录。例如,如果应用程序在上午 9:15 _flink checkpointtime

随便推点

turtle学习笔记之在tkinter画布上作图_python如何用tkinter按钮控制turtle画笔-程序员宅基地

前言 因为毕设的原因,最近在同时学习tkinter和turtle,希望可以在自己需要的GUI上面画出图像。查看文档 查了一下python中关于turtle的文档,可以发现下面的描述:TurtleScreen 类定义图形窗口作为绘图海龟的运动场。它的构造器需要一个 tkinter.Canvas 或 ScrolledCanvas 作为参数。应在 turtle ..._python如何用tkinter按钮控制turtle画笔

matlab单边带调制仿真,000单边带调制MATLAB模拟仿真-程序员宅基地

三三三三、、、、设计过程设计过程设计过程设计过程1.信号的产生利用相移法来调制单边带调制信号,调制信号如下:Fs=100000;%信号脉冲t=[0:1/Fs:0.01];%一个脉冲的时间y=cos(300*2*pi*t);%调制信号yz=sin(300*2*pi*t);%调制信号的希尔伯特变换图(2) 时域波形图 图(3) 频域波形图6载波为:C(..._单边带调制matlab

jclasslib 插件安装及使用-程序员宅基地

学习Java,必须要了解 JVM,而学习 JVM 知识时,总要去研究一些字节码指令而 jclasslib 这个插件很好的解决了这个问题jclasslib安装:1.打开设置或者按Ctrl + Alt +S,打开设置2.找到 jclasslib 插件点击 install 下载安装即可3.安装完重启,然后点击视图:4.打开 jclasslib,即可看到相关的汇编指令2.jclasslib 结构分析:上图方法包含了此Java文件中包含的所有方法而展开后,< init >代表_jclasslib

kafak windows环境的简单测试笔记_. bin windows kafka topics.bat --create --bootstra-程序员宅基地

1:进入到kafka目录下cmd指令,先运行zookeeper,:运行:.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.propertieszookeeper默认端口2181,如上执行成功;2:重新打开dos窗口,执行kafak:.\bin\windows\kafka-server-start.bat .\co..._. bin windows kafka topics.bat --create --bootstrap-server localhost:2181 --

Incident Report-程序员宅基地

Gratte.Aurora.Data.Models.Entity.csGratte.Aurora.Data.Models.DataModelQueries.cs<% if (this.Page.User.hasWASPPSpermission("ENTITYPROTECTIONPLAN", "A")) {%>this.Page.User.IsInRoles( Securi..._国开itness incident report ----------------------- date of incident: time: a

一文盘点预训练神经语言模型-程序员宅基地

PaperWeekly 原创 ·作者 | 西南交一枝花学校 | 西南交通大学CCIT实验室研究方向 | 命名实体识别本文是参考了现有的相关研究,加以作者的理解,如发现问题,望不吝赐教..._神经语言模型有哪些