当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/1239355.html

相关文章:

  • C++入门自学Day5-- C/C++内存管理(续)
  • 控制建模matlab练习08:根轨迹
  • 【图像处理基石】如何使用deepseek进行图像质量的分析?
  • pycharm上如何添加conda环境
  • 当Windows远程桌面出现“身份验证错误。要求的函数不受支持”的问题
  • [硬件电路-150]:数字电路 - 数字电路与模拟电路的异同
  • Ollama模型库模型下载慢完美解决(全平台)
  • 算法讲解--最大连续1的个数
  • RSA 解密逻辑
  • 【从零开始学习Redis】初识Redis
  • 第13章 文件输入/输出
  • 网关与路由器的区别
  • 【MySQL】MySQL中锁有哪些?
  • 常见的框架漏洞(Thinkphp,spring,Shiro)
  • 2025年测绘程序设计比赛--基于统计滤波的点云去噪(已获国特)
  • 波士顿房价预测工具 - XGBoost实现
  • openwrt 23.05编译intel igb5.19.4驱动
  • 在Ansys Mechanical中对磨损进行建模
  • nestjs @Param 从入门到精通
  • Python中的sys.path与PYTHONPATH全解析:模块导入路径的底层机制与最佳实践
  • WebMvc自动配置流程讲解
  • 研报复现|史蒂夫·路佛价值选股法则
  • 控制建模matlab练习07:比例积分控制-③PI控制器的应用
  • Java ++i 与 i++ 底层原理
  • 学习游戏制作记录(实现克隆攻击的克隆复制和水晶代替克隆)8.3
  • LCL滤波器及其电容电流前馈有源阻尼设计软件【LCLAD_designer】
  • Linux网络编程 --- 多路转接select
  • 07.config 命令实现动态修改配置和慢查询
  • Redis——常用指令汇总指南(三)(哈希类型)
  • Timer实现定时调度的原理是什么?