00. 目录

文章目录

  • 00. 目录
  • 01. CMake简介
  • 02. CMake特点
  • 03. CMake下载
  • 04. CMake安装
  • 05. 附录

01. CMake简介

CMake这个名字是“cross platform make”的缩写 。 CMake是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

02. CMake特点

  • 开放源代码
  • 跨平台,在Linux/Unix上,生成Makefile;在MacOS上生成xcode;在windows上生成MSVC的工程文件
  • 简化编译构建过程和编译过程,工具链简单cmake + make
  • 高效,比autotools%40,主要是因为在工具链中没有libtool
  • 可拓展,可以为cmake编写特定功能的模块,扩充cmake功能
  • 额外的构建目录树(采用外部构建),不用担心任何删除源码文件的风险
  • 支持机器字节序以及其他硬件特性问题的测试
  • 在大部分平台下支持并行构建和自动生成文件依赖

03. CMake下载

CSDN下载:https://download.csdn.net/download/dengjin20104042056/11866668

下载网址:https://cmake.org/download/

下载页面版本比较多,用户根据自己需要版本进行下载。 x86指的是32位系统;x64指的是64位系统 。

下载之后的文件名为:cmake-3.16.0-rc1-win64-x64.msi

04. CMake安装

4.1 双击安装文件,弹出欢迎界面,选择Next

安装文件为:cmake-3.16.0-rc1-win64-x64.msi

4.2 同意协议。勾选,然后点【next】

4.3 按图中红框勾选,然后点【next】

4.4 选择安装路径,然后点【next】

4.5 开始安装,点【Install】

4.6 安装过程,等待安装完成

4.7 安装完成。点【Finish】

到此CMake安装工作就以完成。 因为在安装过程中选择了自动添加环境,所以安装完后不用手动添加环境了。

4.8 测试

05. 附录

5.1 CMake官方参考网址:https://cmake.org/

5.2 CMake官方下载网址:https://cmake.org/download/

5.3 CMake官方参考文档:https://cmake.org/documentation/

【Tools】Windows安装CMake工具相关推荐

  1. [windows Tools] windows程序打包工具-Advanced Installer 10.0

    一.Advanced Installer Advanced Installer是一款功能强大.可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具, ...

  2. PC端Windows安装adb工具和使用

    在Windows下安装adb工具 环境:Windows 10 1.下载和解压缩 下载地址: https://developer.android.google.cn/studio/releases/pl ...

  3. [How TO]-windows安装wget工具

    windows安装wget 点击此处下载wget-1.11.4-1-setup.exe 载后双击安装,全部默认安装(C:\Program Files (x86)\GnuWin32) 设置系统环境变量 ...

  4. linux redis图形界面,linux安装redis和windows安装可视化工具

    Redis的安装 本文使用的是redis-4.x的版本,因为有些新技能,所以还是想试试 下载redis的安装包: wget http://download.redis.io/releases/redi ...

  5. 【笔记】windows安装fish工具

    fish工具是Linux下的一个工具,可以记忆敲过的命令行,在你敲了部分命令后,自动在后面提示最接近的命令行,并可以快速补全. 一.需要先在windows下安装ubuntu子系统 1.命令行中输入以下 ...

  6. windows安装pscp工具,通过命令行上传到linux服务器

    三步完成: 下载pscp工具 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 拷贝到 C:\Windows\System ...

  7. windows安装spark工具记录

    首先安装java 然后安装scala 继续安装intelli idea与sbt 继续安装spark(直接是编译好的),需要手动添加环境变量 继续安装hadoop(直接是编译好的),需要手动添加环境变量 ...

  8. windows 安装 pip工具

    setuptools 安装 https://pypi.org/project/setuptools/#files pip安装 https://pypi.org/project/pip/#files p ...

  9. centos7 cmake安装mysql_centos7 安装cmake

    在CentOS安装CMake (CentOS7 64位适用) 在CentOS安装CMake 转自:http://www.cnblogs.com/mophee/archive/2013/03/19/29 ...

最新文章

  1. 信号转换问题 | 模拟电路解决方式
  2. 解决sqlserver1433端口占用问题
  3. 什么是用户智能,它与数据有什么关系?
  4. 每次创建maven都要重新设置set,如何将本地maven设置为默认的maven
  5. java登录界面命令_Java命令行界面(第19部分):jClap
  6. 结对项目-小学生四则运算系统网页版项目报告
  7. 第七章 scikit-learn与机器学习实战
  8. JavaScript基础内容
  9. Java关键字static
  10. Python入门到精通三天速成第三讲——多重继承
  11. python 多and or执行顺序
  12. Python爬虫之(二)工具的使用
  13. Machine Learning ——Homework 8
  14. 音频文件--PCM、 WAV、 MP3及AMR格式分析
  15. 【文末福利】500行代码,教你用python写个微信飞机大战
  16. scrollTop、scrollHeight、offsetTop、offsetHeight、clientTop、clientHeight区别
  17. fprintf()函数相关说明
  18. 经典数字电路 设计案例
  19. Uninstall tool 3.6.0 授权版
  20. 2020年TI杯大学生电子设计大赛 无线运动传感器节点 备赛、参赛实录(历时一个月)

热门文章

  1. 算法——海量数据(5%)
  2. shell取出多列文件中某一列重复的数据
  3. 16、Windows API 服务
  4. 如何理解pytorch 卷积里group 这个参数
  5. android 单例的作用,Android中单例模式的几个坑
  6. pg多线程更新会发生死锁_何时用多线程?多线程需要加锁吗?线程数多少最合理?...
  7. Luogu_2774 方格取数问题
  8. SAP HANA中的SLT简介
  9. Python学习 8day__高级语法
  10. Zinterstore 命令