CMake是一个比make更高级的跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装(编译过程)。并根据不同平台、不同的编译器,生成相应的Makefile或者project文件。本文主要介绍在Mac OSX上安装配置CMake的方法,笔者所使用的OS X版本是macOS Sierra。

首先,你要去CMake的网站上下载它的安装文件(官网下载地址:https://cmake.org/download/),选择下图中红框所标注出来的选项。

下载完成后,就像在OS X下安装一般的程序那样安装它。完成后,CMake的图标就会出现在你的Launchpad中,如下图所示。

点击上面这个图标打开CMake的GUI程序。你可能会受到如下提示,选择【Open】然后程序可以成功打开。

启动程序后从菜单栏中选择【Tools】,然后从下拉菜单中选择“How to Install For Command Line Use”,便会弹出一个对话框,这个对话框提示你该如何配置,从而使得在命令行中也能够直接使用CMake命令。

我们主要关注其中的前两种方法。首先,如果你在命令行中输入 cmake --version,你会发现系统并不认识cmake这个命令。然后使用上面图中给出的第一种方法,即在命令行中输入PATH="/Applications/CMake.app/Contents/bin":"$PATH",如下图所示。此后,再执行跟cmake有关的命令,系统就可以正确识别它了。

但是,这个方法只能管一时(这跟Ubuntu下的情况类似),当你关闭命令行窗口后,再重新开启一个命令行窗口,系统仍然表示无法识别cmake命令。所以我们来尝试第二种方法。在新开的命令行窗口中输入(最好是从CMake的GUI对话框上直接复制,以免输错)

sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install

此时,再次打开新的命令行窗口,cmake也可以正常运行了!

(本文完)

最新文章

  1. PHP_环境配置_python脚本_2017
  2. centos 下git服务器搭建
  3. android开发 BaseAdapter中getView()里的3个参数是什么意思
  4. numpy库的常用知识
  5. Java7编程高手进阶读书笔记—集合框架
  6. 我的cnblogs设置代码
  7. SSH框架应用中常用Jar包用途介绍
  8. Stand-up meeting
  9. Android中通过typeface设置字体
  10. 注册表被篡改,请重新安装应用程序 acdphotoEdit
  11. 跨站的艺术-XSS Fuzzing 的技巧
  12. 【Egret】3D 使用中的一些疑难解决技巧!
  13. Mybatis_1(认识)一个简单的HelloWorld
  14. 在eclipse中的交叉编译
  15. Linux-Load Average解析
  16. nginx 与 tomcat 组合搭建web服务
  17. python的多线程threading
  18. Project Euler 001-006 解法总结
  19. 曲线学习PyQt5方案一
  20. LinkedHashMap学习

热门文章

  1. 关于阿里云centos7安装svn,客服端无法链接的问题
  2. Delphi XE5 Android 调用手机震动(通过JObject测试是否支持震动)
  3. Linux下获取arm的交叉编译工具链
  4. 微信小程序把玩(三十九)navigation API
  5. IIS 设置文件可下载
  6. 转载 《我用 TypeScript 语言的七个月》
  7. Qt 5.8 for Device Creation(好多内容,包括虚拟机安装,静态编译)
  8. MeeGo 设备运行全部 Android 应用程序?
  9. BI-学习之 商业智能平台的引入(传统关系型数据库的问题)
  10. HTML连载12-体验CSS