cmake安装配置及入门指南
前言
今天,从github下载代码学习,让我用cmake编译,纳尼?make我知道,cmake是啥鬼?天啊,无知很可怕!赶紧mark一波,虽然很耽误学习进度,但感觉还是要get一波!
一、安装准备
感觉大部分找cmake的,应该都想自己安装一下,所以我就先把安装流程说明一下。
1、查看安装环境
[root@SPV build]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)
2、安装方式
源码编译安装
3、软件
cmake-3.13.0-rc2.tar.gz
4、下载地址
下载地址:http://www.cmake.org/cmake/resources/software.html
我下载时有些慢,放到百度云上了也可以下载:
链接:https://pan.baidu.com/s/15jjEJYeMTpF9-8cqDuTnmw 提取码:atah
二、安装cmake
1、总体命令
为了便于大家使用,我把命令整合在一起方便使用,之后再对命令进行说明,如下:
cd /usr/local/ tar -zxv -f cmake-3.13.0-rc2.tar.gz cd cmake-3.13.0-rc2 ./configure make make install cd .. mv cmake-3.13.0-rc2 cmake
注意:如果从网址下载,版本可能更新,注意修改版本!否则,版本一致可以直接执行,还有编译时会比较慢些!
2、添加环境变量
用vim在文件/etc/profile文件中增加变量,使其永久有效:
[root@SPV local]# vim /etc/profile
在文件末尾追加以下两行代码:
PATH=/usr/local/cmake/bin:$PATH export PATH
使环境变量生效
[root@SPV local]# source /etc/profile
校验cmake安装
[root@SPV local]# cmake --version
如下:
cmake version 3.13.0-rc2CMake suite maintained and supported by Kitware (kitware.com/cmake).
恭喜,到这里,就安装成功了!
三、cmake介绍
1、说明
2、功能
3、总结
总结
安装过程中遇到什么问题欢迎随时留言!
转载于:https://www.cnblogs.com/liudw-0215/p/9877290.html
cmake安装配置及入门指南相关推荐
- Web基础配置篇(十二): Elasticsearch的安装配置及入门使用
Web基础配置篇(十二): Elasticsearch的安装配置及入门使用 一.概述 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RE ...
- erp5开源制造业erp安装和学习入门指南
erp5开源制造业erp安装和学习入门指南 安装 环境:debian 11 (root用户) wget https://deploy.erp5.cn/erp5-standalone bash erp5 ...
- Graphviz安装配置及入门(windows安装亲测)
Graphviz 是一个开源工具,可以运行在类似于 UNIX® 的大多数平台和 Microsoft® Windows® 之上.适用于大多数平台的二进制文件可以在 Graphviz 主页 上找到.AIX ...
- python入门指南txt-pip安装和使用入门指南
pip新手要看的入门教程,包含pip安装和pip 各个参数使用的具体用法, 熟练使用pip可以更方便的管Python第三方库. pip是什么 不免俗套的要先介绍一下,pip是Python的第三方包( ...
- Graphviz安装配置及入门
Graphviz 是一个开源工具,可以运行在类似于 UNIX® 的大多数平台和 Microsoft® Windows® 之上.适用于大多数平台的二进制文件可以在 Graphviz 主页 上找到.AIX ...
- Vue安装配置以及入门案例
Vue Vue简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不 ...
- 用C#进行ArcGIS 10 Engine 开发 - 安装配置和入门程序说明
一 安装 1 其安装包解压后如下图: 文件比较大,有3G多,无法上传:如果网上下不到,可联系鄙人q号513979805,发一份给你:不过上图的授权文件我记不清哪个能用了,不行的话需要自己在网上找可 ...
- 【转】Android Studio安装配置学习教程指南 Gradle基础--不错
原文网址:http://www.linuxidc.com/Linux/2015-02/113890p4.htm 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了 ...
- MacBook Air M1 macOS配置快捷键入门指南
还是换了Mac生态,本人机型为Macbook Air M1 brew macos 使用的包管理软件,有些坑,找不到链接了 终端:ITem2+ Oh my Zsh iTerm2 + Oh My Zsh ...
最新文章
- 最简便的清空memcache的方法
- 微信小程序 - this.triggerEvent()
- Windows 7/8.1 仍可免费升级至 Windows 10
- linux网络编程二十:socket选项:SO_RCVTIMEO和SO_SNDTIMEO
- Chrome每次打开时报的关于扩展程序的警告信息
- 两个结构体ifconf和ifreq
- try... except异常处理结构
- 树视图的属性与方法 c# 1614262746
- 【windows核心编程】IO完成端口(IOCP)复制文件小例
- 张尧学等人获奖,理由不充分
- iOS面试前的准备计划(2022)
- Unity 3D中实现敌人追踪
- 老外码农酒后吐槽,该说的不该说的全说了!!
- 极品工控插件 iocomp 中 iXYPlotX1配置全面解析
- IE浏览器主页被篡改为2345,针对一般解决办法无法解决的情况
- 【离散数学】数理逻辑 第一章 命题逻辑(4) 联结词的完备集
- 各种专业术语、缩写的含义
- Google C++编程风格整理(二)
- ESP32 使用lvgl (驱动芯片ILI9488)
- 路由器管理:为已知设备分配固定IP,设置连接人数限制