cmake-generators入门
发布日期:2021-05-28 16:23:07 浏览次数:22 分类:精选文章

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

1. 简介

一个CMake生成器是用于编写本地构建系统的工具,用于在构建树中选择合适的生成器来确定使用的本地构建系统。 生成器是平台特定的,仅能在特定平台上使用,因此,cmake工具会根据当前平台列出可用的生成器。 在创建新的构建树时,可以通过选项
-G指定生成器,或者在cmake-gui中进行交互式选择。

2. Makefile生成器

CMake支持以下类型的Makefile生成器: - **Unix Makefile生成器**:用于生成传统的Makefile,适用于多种操作系统。 - **Nmake生成器**:用于生成支持Nmake工具的项目文件。 - **Makefile生成器**:可重命名为Makefile以适应特定的构建需求。 - **Ninja生成器**:用于生成高效的Makefile替代文件,主要用于支持Ninja构建工具。 - **Adoption of make生成器**:作为Makefile生成器的变体,用于生成了支持make工具优化文件的功能。

需要注意的是,具体可以使用的生成器类型取决于当前操作系统和构建环境。此外,cmake的--help选项可以帮助用户了解本地平台支持的生成器版本和功能。

上一篇:adonis命令模块学习笔记
下一篇:OpenBLAS的编译安装

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月29日 11时16分53秒