1.在官网下载对应版本的包
https://cmake.org/download/
注意32位和64 位一定要区分开

2.如果是下载的含有source标签的则是源代码文件,需要自己编译,如果下载的是Binary distributions对应的则是已经编译好的版本,只需要添加环境变量就行,我下载的是源代码。

3.下载源文件后解压,进入文件目录

sudo ./bootstrap

如果出现

---------------------------------------------
CMake 3.10.0, Copyright 2000-2017 Kitware, Inc. and Contributors
C compiler on this system is: cc
---------------------------------------------
Error when bootstrapping CMake:
Cannot find a C++ compiler supporting C++11 on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /home/javascript/下载/cmake-3.10.0/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------

则安装c++的编译器

ubuntu: apt-get install gcc g++
CentOS:yum install gcc gcc-c++

4.再次执行sudo ./bootstrap,成功结果如下

---------------------------------------------
CMake has bootstrapped.  Now run make.

5.执行

sudo make

编译完成部分结果如下:

[ 99%] Linking C executable pseudo_tidy
[ 99%] Built target pseudo_tidy
Scanning dependencies of target pseudo_cppcheck
[ 99%] Building C object Tests/RunCMake/CMakeFiles/pseudo_cppcheck.dir/pseudo_cppcheck.c.o
[ 99%] Linking C executable pseudo_cppcheck
[ 99%] Built target pseudo_cppcheck
Scanning dependencies of target foo
[100%] Building CXX object Tests/FindPackageModeMakefileTest/CMakeFiles/foo.dir/foo.cpp.o
[100%] Linking CXX static library libfoo.a
[100%] Built target foo

6.执行

sudo make install

结果如下

-- Installing: /usr/local/share/cmake-3.15/completions/cmake
-- Installing: /usr/local/share/cmake-3.15/completions/cpack
-- Installing: /usr/local/share/cmake-3.15/completions/ctest

7.执行完成之后输入

cmake --version

完成

cmake 安装_linux下安装cmake相关推荐

  1. freerdp 解压安装_Linux下安装FreeRDP,连接Windows远程桌面好软件软件.doc

    Linux下安装FreeRDP,连接Windows远程桌面好软件软件 Linux下安装FreeRDP,连接Windows远程桌面的好软件软件 偶尔也玩一下Linux,发现Linux下没有类似微软远程桌 ...

  2. linux mysql5.7.11安装_Linux下安装MySQL 5.7.11

    拷贝mysql5.7安装包 bash-4.1# cp /mnt/hgfs/Downloads/mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar /home 解压安装包 ...

  3. php imap 安装_linux 下安装PHP的IMAP扩展实现邮件收发

    系统CentOS 6.5 PHP5.5.19 1.安装imap的依赖包: [root@iZ9482lp6yqZ]# yum install -y libc-client-* 没有安装编译错误提示: c ...

  4. mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...

  5. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  6. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  7. linux java bin 安装_linux下安装后缀为bin的Java JDK

    您可能感兴趣的话题: java 核心提示:linux下安装后缀为bin的Java JDK方法. 1.sun网站上下载jdk-6u13-linux-i586.bin: 2.一般默认下载到文档: 3.比如 ...

  8. iwconfig 安装_linux下安装无线驱动

    hp之类的broadcom网卡先看这里是否有合适的方法! 当在笔记本电脑上安装linux的时候,最大的问题莫过于你的无线网卡能否正常使用.如果因为装了LINUX无法使用无线网卡的话,那肯定很多人会退却 ...

  9. freerdp 解压安装_Linux下安装FreeRDP,连接windows远程桌面的好软件 | 学步园

    转载自:冰点网络菜园 - 阿菜的自留地 [ http://www.bingd.com/blog/ ] 偶尔也玩一下Linux,发现Linux下没有类似微软远程桌面的东西,当然可以安装VNC,但是VNC ...

最新文章

  1. ACL 2019 | 理解 BERT 每一层都学到了什么
  2. ★参加CSDN 用户体验调查 -- ★ 轻松赢取200C币
  3. Jenkins怎么启动和停止服务
  4. ALGO-22_蓝桥杯_算法训练_数的划分(DP)
  5. objective-c 加号 减号 - +
  6. Crawler/ML:爬虫技术(基于urllib.request库从网页获取图片)+HierarchicalClustering层次聚类算法,实现自动从网页获取图片然后根据图片色调自动分类
  7. linux下tomcat无法启动
  8. 2010 北大软件及微电子学院 《软件实现技术》小组博客
  9. CANopen | 移植01 - STM32H743 + Canfestival的移植并让FDCAN1运行CANopen协议
  10. windows安装tensorflow GPU
  11. 201871010114-李岩松《面向对象程序设计(java)》第二周学习总结
  12. Python爬虫实现无限刷不背单词app的酷币!很有意思!
  13. MacOS High Sierra(10.13.6)上安装xcode10.2.1
  14. Hyperledger Fabric 链码生命周期
  15. 使用kermit串口工具时出现 /dev/ttyS0 is not a terminal device 错误
  16. 2011 信义聚会记实
  17. 努力和家境哪个更重要
  18. React 组件封装之 Tree 树形控件
  19. 汽车智能安装仿真测试软件,智能网联汽车仿真测试平台建设.pdf
  20. AFNetworking2.5使用

热门文章

  1. apache 反向代理_反向代理?听起来有点东西 ——Nginx学习笔记
  2. 计算机犯罪法律,计算机犯罪的构成要件
  3. 实战java虚拟机 百度云_《实战JAVA虚拟机 JVM故障诊断与性能优化》pdf百度云下载...
  4. 一道把递归、链表、引用、双指针都结合的题——回文链表
  5. TensorFlow2.0:误差计算
  6. 西瓜书+实战+吴恩达机器学习(十八)降维(主成分分析 PCA)
  7. 专攻国内实体瘤CAR-T细胞疗法,南京卡提医学获数千万元A轮融资...
  8. 计算机开放电子书归档 2018
  9. c语言代码re通常什么错误,C语言,realloc动态内存申请,出现报错double free or corruption (!prev)...
  10. 如何做相册_今天才知道,原来长按微信相册,还隐藏着一个实用功能