Mac CMake安装和使用

一、安装

1、   下载地址:https://cmake.org/download/

2、   LZ:MacOS Sierra 10.12.5

3、   下载后,按照指示安装完。

二、使用:”HELLO WORLD”

1、   随便建个文件夹,命名为HELLO

2、   新建三个

1)           main.c:

#include<stdio.h>

int main(void)

{

printf("Hello,World\n");

return 0;

}

2)           CMakeLists.txt

CMAKE_MINIMUM_REQUIRED(VERSION2.6) #cmake最低版本需求,不加入此行会受到警告信息

PROJECT(HELLO) #项目名称  

AUX_SOURCE_DIRECTORY(.SRC_LIST) #把当前目录(.)下所有源代码文件和头文件加入变量SRC_LIST

ADD_EXECUTABLE(hello${SRC_LIST}) #生成应用程序 hello (在windows下会自动生成hello.exe)

3)           Build

【空目录

3、   编译项目

1)   命令行

a) 进入空目录build

muaxiu@muaxiu:~/Desktop/HELLO/build|

⇒  ls

b)cmake ..

muaxiu@muaxiu:~/Desktop/HELLO/build|

⇒  cmake ..

--The C compiler identification is AppleClang 8.1.0.8020042

--The CXX compiler identification is AppleClang 8.1.0.8020042

--Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc

--Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc --works

--Detecting C compiler ABI info

--Detecting C compiler ABI info - done

--Detecting C compile features

--Detecting C compile features - done

--Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++

--Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++-- works

--Detecting CXX compiler ABI info

--Detecting CXX compiler ABI info - done

--Detecting CXX compile features

--Detecting CXX compile features - done

--Configuring done

--Generating done

-- Build files have been written to:/Users/muaxiu/Desktop/HELLO/build

注:如果出现“CMake not found”

exportPATH=/Applications/CMake.app/Contents/bin:$PATH

“/Applications/CMake.app/Contents/bin”根据自己的文件目录更改

muaxiu@muaxiu:~|⇒  exportPATH=/Applications/CMake.app/Contents/bin:$PATH

muaxiu@muaxiu:~|⇒  which CMake

/Applications/CMake.app/Contents/bin/CMake

这时,which CMake终端就可以找到CMake了

c)make

⇒  make

Scanningdependencies of target hello

[50%] Building C objectCMakeFiles/hello.dir/main.c.o

[100%]Linking C executable hello

[100%] Built target hello

d)现在build目录下就有很多东西了

⇒  ls

CMakeCache.txt      Makefile            hello

CMakeFiles          cmake_install.cmake

e)./hello

⇒  ./hello

Hello,World

2)   图形界面

a)根据自己的路径对号入座


b)点击configure



c)Configure完了以后,选项可能为红色,重复按Configure命令,直到所有的红色选项都变成灰色为止,最后再按Generate命令。


d)

参考:http://www.cnblogs.com/hoojjack/p/3849537.html

Mac CMake安装和使用相关推荐

  1. Mac/Linux安装人脸识别常用库(tensorflow、pytorch、dlib、face_recognition、opencv、CMake、gcc/g++)————所有环境一次性配置好

    文章目录 0 背景与准备 1 tensorflow环境[数值计算的开源软件库] 2 pytorch环境[数值计算的开源软件库] 3 face_recognition[基于dlib的人脸识别库] 4 o ...

  2. mac os 安装CMake

    下载 官网下载链接 2. 安装 双击下载文件 3. 启动CMake 单击 How to Install For Command Line Use 执行 sudo "/Applications ...

  3. 在Mac下安装使用OpenCV

    教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5  cmake版本:2.8.10 XCode版本:4.5.1  Open ...

  4. pycharm和python在mac里安装_MAC安装python-opencv及在pycharm下的配置

    基础: Mac os 10.13.4:pycharm2018.1:Python3.6.5 小白一个,某日突发奇想,想利用opencv实现面部识别,但在网上查了一圈,在配置时都太麻烦,什么下载源码,用X ...

  5. mac os 安装 s2geometry + pywarps2

    目录 mac os 安装 s2geometry + pywarps2 1. 安装s2geometry 1.1 安装gtest 1.2 安装swig 1.3 安装s2geometry 2. 安装pyth ...

  6. mac下安装python3

    mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...

  7. mac os 安装完整版opencv (with qt )

    mac os 安装完整版opencv (with qt ) 目前网上就这一个可行的办法,其余的都会出问题,我也是东拼西凑找到的完整的解决办法 brew install opecv 的opencv包不是 ...

  8. aac文件损坏修复软件_Mac不能安装非信任应用的解决方法 MAC软件安装必读 打不开身份不明的开发者?文件已损坏?...

    1.mac不能安装非信任应用 的第一种情况 Mac打不开身份不明的开发者?不明开发者,文件已损坏? 提示不明开发者,文件已损坏解决方法 1.打开系统偏好设置-安全性与隐私 2.解锁 3.允许以下位置下 ...

  9. Mac如何安装并永久激活PyCharm以及IntelliJ IDEA

    文章目录 mac如何安装并永久激活PyCharm以及IntelliJ IDEA 一:PyCharm下载激活教程(for mac) (1)下载 (2)安装 (3)激活 二:IntelliJ IDEA软件 ...

最新文章

  1. 调查发现 Java 和 JavaScript 是企业开发的顶级语言
  2. ASCII码表完整版
  3. hdu4421 2-sat(枚举二进制每一位)
  4. EasyUI 添加tab页(iframe方式)
  5. python多线程 多进程
  6. Maven开发环境设置导致的异常java.lang.NumberFormatException: null
  7. 如何查看Windows8.1计算机体验指数评分
  8. 大数据应用需要注意什么问题
  9. springboot 2中文手册_基于spring boot的JAVA开源商城系统实战,后台管理系统免费分享...
  10. ​ZMC运动控制器SCARA机械手应用快速入门
  11. 将虚幻引擎5与Perforce Helix Core集成使用吧!
  12. 【第二周】吴恩达团队AI for Medical Diagnosis大作业
  13. 知乎视频下载(爬虫)
  14. 让女人60岁都不涨皱纹的秘籍
  15. php安装失败,phpcms安装失败怎么办
  16. 正斜杠(/)反斜杠(\)简单区别
  17. 笔记本计算机打开任务管理器,笔记本电脑按哪个键打开任务管理器
  18. 嵌入式开发之NorFlash 和NandFlash
  19. 微信小程序========》showmodal弹窗content内容换行显示
  20. Linux环境下安装Oracle 11g R2完整图文教程

热门文章

  1. 计算机组成原理-高速缓冲存储器
  2. 顺应发展趋势,欧洲全力推进数字货币 数字欧元“好事将近”
  3. iOS越狱后必装软件
  4. Android仿QQ、微信聊天界面长按提示框效果
  5. mongodump备份分片数据库的操作
  6. 《荷尔蒙战争》——读后感
  7. 手机壳鸿蒙,手机壳后面为什么要放钱?好多人都不懂,看完我也放一张
  8. 人性化出色 Vista版金山毒霸2007试用
  9. 速看|期待已久的2022年广州助理检测工程师真题解析终于出炉
  10. 基于卷积的神经网络的时间序列预测——WaveNet