CMake 命令行参数完全指南(2)

​**11. -G <generator-name>**​

解释​:指定构建系统类型
常用生成器​:

  • “Unix Makefiles”:Linux/macOS默认
  • “Ninja”:高性能构建工具
  • “Visual Studio 17 2022”:Windows VS2022
    适用场景​:跨平台开发
    示例​:
cmake -B build -G "Ninja"          # 使用Ninja构建系统
cmake -B build -G "Xcode"          # 生成Xcode项目
​**12. --graphviz=<file>**​

解释​:生成项目依赖关系图
术语说明​:Graphviz是可视化关系图的工具
输入要求​:输出文件名(.dot格式)
适用场景​:分析复杂项目结构
示例​:

cmake -B build --graphviz=dependencies.dot

使用流程​:

  1. 生成dot文件
  2. 安装Graphviz工具
  3. 执行 dot -Tpng dependencies.dot -o graph.png
​**13. --help**​

解释​:显示基础帮助信息
示例​:

cmake --help
​**14. --help-full**​

解释​:显示完整帮助文档
示例​:

cmake --help-full | less  # 分页查看完整帮助
​**15. --help-manual <man-page>**​

解释​:显示特定手册页内容
输入要求​:手册页名称
可用手册​:通过 --help-manual-list 查看
示例​:

cmake --help-manual cmake-commands  # 查看命令手册
​**16. --help-manual-list**​

解释​:列出所有可用手册页
示例​:

cmake --help-manual-list
​**17. --help-module <module-name>**​

解释​:显示特定模块帮助
输入要求​:模块名称(如 FindPython)
示例​:

cmake --help-module FindPython
​**18. --help-module-list**​

解释​:列出所有可用模块
示例​:

cmake --help-module-list
​**19. --help-modules**​

解释​:同 --help-module-list(已弃用)


https://github.com/0voice

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值