博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cmake使用
阅读量:4886 次
发布时间:2019-06-11

本文共 644 字,大约阅读时间需要 2 分钟。

转自:

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

CMake 使用方法

CMake的所有的语句都写在一个叫:CMakeLists.txt 的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令生成相应的makefile(在Unix like系统下)或者 project文件(指定用window下的相应编程工具编译时)。

    其基本操作流程为:

  1. $> ccmake directory

  2. $> cmake directory

  3. $> make

  其中directory为CMakeList.txt所在目录;

  • 第一条语句用于配置编译选项,如VTK_DIR目录 ,一般这一步不需要配置,直接执行第二条语句即可,但当出现错误时,这里就需要认为配置了,这一步才真正派上用场;
  • 第二条命令用于根据CMakeLists.txt生成Makefile文件;
  • 第三条命令用于执行Makefile文件,编译程序,生成可执行文件;

CMake的执行就是这么简单,其难点在于如何编写CMakeLists.txt文件

转载于:https://www.cnblogs.com/gwind/p/7997848.html

你可能感兴趣的文章
ADO.NET 攻击及防御
查看>>
360开源的类Redis存储系统:Pika
查看>>
idea基本使用
查看>>
Python(1)-在没有网络的情况下pip超时无法下载包时解决包的安装
查看>>
2019春第八周作业Compile Summarize
查看>>
cocos2d-x游戏开发系列教程-前言
查看>>
如何实现类的成员函数作为回调函数
查看>>
spring中的各种注解解析
查看>>
BZOJ2244: [SDOI2011]拦截导弹(CDQ分治,二维LIS,计数)
查看>>
ubuntu因“不完整的语言支持”更新后字体变难看的解决
查看>>
把文件服务器挂在本地作为网络盘
查看>>
Linux 之父自传《just for fun》读书笔记
查看>>
asp.net学习笔记·数据验证
查看>>
C#与.NET程序员面试宝典 Day1
查看>>
游戏平台收藏
查看>>
HttpClient Post Get请求方法,留在以后可能会用到
查看>>
【SEO】1.SEO简介(SEO实战密码读书笔记)
查看>>
JavaScript 中 var 和 let 和 const 关键字的区别
查看>>
内存布局:栈,堆,BSS段(静态区),代码段,数据段
查看>>
ACID/CAP/BASE 理论知识
查看>>