工具导航
03 / ENGINEERINGSYNCED GUIDE

CMake

构建与运行ARIA-7 / FIELD GUIDE
SOURCE RECORD00

本文正文直接渲染自 CSDIY 同步快照,站内页面只提供阅读框架与来源标记。

同步自 CSDIY版本 / adce8e13789dc16aa6d1fbe163e9541736defae4MIT License

CMake

为什么学习 CMake

CMake 是类似于 GNU make 的跨平台自动软件构建工具,使用 CMakeLists.txt 定义构建规则,相比于 make 它提供了更多的功能,在各种软件构建上广泛使用。强烈建议学习使用 GNU Make 和熟悉 Makefile 后再学习 CMake

如何学习 CMake

CMakeLists.txtMakefile 更为抽象,理解和使用难度也更大。现阶段很多 IDE (如 Visual Studio, CLion) 提供了自动生成 CMakeLists.txt 的功能,但掌握 CMakeLists.txt 的基本用法仍然很有必要。除了 CMake 官方 Tutorial 外,上海交通大学 IPADS 组新人培训也提供了大约一小时的视频教程

SOURCE / 01

REFERENCE / OPEN SOURCES

资料入口

以下入口用于核对原文、同步版本、许可证和工具官方资料。

站内搜索

输入关键词开始搜索