Mac CMake安装和使用
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安装和使用相关推荐
- Mac/Linux安装人脸识别常用库(tensorflow、pytorch、dlib、face_recognition、opencv、CMake、gcc/g++)————所有环境一次性配置好
文章目录 0 背景与准备 1 tensorflow环境[数值计算的开源软件库] 2 pytorch环境[数值计算的开源软件库] 3 face_recognition[基于dlib的人脸识别库] 4 o ...
- mac os 安装CMake
下载 官网下载链接 2. 安装 双击下载文件 3. 启动CMake 单击 How to Install For Command Line Use 执行 sudo "/Applications ...
- 在Mac下安装使用OpenCV
教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5 cmake版本:2.8.10 XCode版本:4.5.1 Open ...
- pycharm和python在mac里安装_MAC安装python-opencv及在pycharm下的配置
基础: Mac os 10.13.4:pycharm2018.1:Python3.6.5 小白一个,某日突发奇想,想利用opencv实现面部识别,但在网上查了一圈,在配置时都太麻烦,什么下载源码,用X ...
- mac os 安装 s2geometry + pywarps2
目录 mac os 安装 s2geometry + pywarps2 1. 安装s2geometry 1.1 安装gtest 1.2 安装swig 1.3 安装s2geometry 2. 安装pyth ...
- mac下安装python3
mac下安装python3 1.先用brew search命令查看 brew search python3 结果如下所示: ==> Formulae boost-python3 python3 ...
- mac os 安装完整版opencv (with qt )
mac os 安装完整版opencv (with qt ) 目前网上就这一个可行的办法,其余的都会出问题,我也是东拼西凑找到的完整的解决办法 brew install opecv 的opencv包不是 ...
- aac文件损坏修复软件_Mac不能安装非信任应用的解决方法 MAC软件安装必读 打不开身份不明的开发者?文件已损坏?...
1.mac不能安装非信任应用 的第一种情况 Mac打不开身份不明的开发者?不明开发者,文件已损坏? 提示不明开发者,文件已损坏解决方法 1.打开系统偏好设置-安全性与隐私 2.解锁 3.允许以下位置下 ...
- Mac如何安装并永久激活PyCharm以及IntelliJ IDEA
文章目录 mac如何安装并永久激活PyCharm以及IntelliJ IDEA 一:PyCharm下载激活教程(for mac) (1)下载 (2)安装 (3)激活 二:IntelliJ IDEA软件 ...
最新文章
- 调查发现 Java 和 JavaScript 是企业开发的顶级语言
- ASCII码表完整版
- hdu4421 2-sat(枚举二进制每一位)
- EasyUI 添加tab页(iframe方式)
- python多线程 多进程
- Maven开发环境设置导致的异常java.lang.NumberFormatException: null
- 如何查看Windows8.1计算机体验指数评分
- 大数据应用需要注意什么问题
- springboot 2中文手册_基于spring boot的JAVA开源商城系统实战,后台管理系统免费分享...
- ​ZMC运动控制器SCARA机械手应用快速入门
- 将虚幻引擎5与Perforce Helix Core集成使用吧!
- 【第二周】吴恩达团队AI for Medical Diagnosis大作业
- 知乎视频下载(爬虫)
- 让女人60岁都不涨皱纹的秘籍
- php安装失败,phpcms安装失败怎么办
- 正斜杠(/)反斜杠(\)简单区别
- 笔记本计算机打开任务管理器,笔记本电脑按哪个键打开任务管理器
- 嵌入式开发之NorFlash 和NandFlash
- 微信小程序========》showmodal弹窗content内容换行显示
- Linux环境下安装Oracle 11g R2完整图文教程