CMake 简介与使用
来源:互联网 发布:验证码html源码 编辑:程序博客网 时间:2024/06/05 02:42
cross platform make的缩写。
是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目文件。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。
Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件。
CMake库:艺搜下载
[编辑]安装
./bootstrapmake
make install
如果已经安装了cmake,想要安装新版本:
cmake . //后面有个点 make
make install
cmake和autotools正是makefile的上层工具,它们的目的正是为了产生可移植的makefile,并简化自己动手写makefile时的巨大工作量。如果你自己动手写过makefile,你会发现,makefile通常依赖于你当前的编译平台,而且编写makefile的工作量比较大,解决依赖关系时也容易出错。因此,对于大多数项目,应当考虑使用更自动化一些的 cmake或者autotools来生成makefile,而不是上来就动手编写。
-G <generator-name> = Specify a build system generator.
如:
Unix Makefiles = Generates standard UNIX makefiles.
-D <var>:<type>=<value> = Create a cmake cache entry.
[编辑]艺搜参考
下载CMake
安装CMake
http://blog.csdn.net/fly_yr/article/details/49815705
阅读全文
0 0
- CMake 简介与使用
- cmake 使用简介
- CMake简介及使用实例
- Linux下cmake使用简介
- CMake使用简介(for Linux)
- CMake使用简介(for Linux)
- Cmake 安装与使用
- CMake介绍与使用
- CMake 简介,在 linux 下使用 CMake 构建应用程序
- GYP 简介——与cmake比较
- CMake简介&CMake使用方法
- cmake 简介
- CMake 简介
- cmake 简介
- cmake 简介
- cmake 简介
- CMake简介
- CMake 简介
- Unity通过代码修改Standard shader的rendering mode
- 初识JVM
- java自带的sort方法实现文件内字符的排序
- 啦啦啦-我来了!
- Java基础之--StringBuffer和StringBuilder
- CMake 简介与使用
- java的多态
- 复合Composition 笔记----C++学习之路
- c语言从上学到上班(0)简单概述
- USB驱动程序(较详细)二
- java中正则表达式
- Java KeyStore
- 新版支付宝手机网站支付、支付宝pc支付、支付宝无密退款实现
- (三)非对称加密