深入解析:CMake 命令行参数完全指南(5)

​**40. --version**​

解释​:显示CMake版本
示例​:

cmake --version
# 输出:cmake version 3.25.2
​**41. --warn-uninitialized**​

解释​:警告未初始化的变量
适用场景​:检测脚本错误
示例​:

cmake -B build --warn-uninitialized
​**42. --warn-unused-vars**​

解释​:警告未使用的变量
适用场景​:优化脚本
示例​:

cmake -B build --warn-unused-vars
​**43. -Wdeprecated**​

解释​:启用弃用功能警告
示例​:

cmake -B build -Wdeprecated
​**44. -Wdev**​

解释​:启用开发者警告
示例​:

cmake -B build -Wdev
​**45. -Werror=<value>**​

解释​:将警告视为错误
可选值​:dev, deprecated
示例​:

cmake -B build -Werror=dev  # 开发者警告视为错误
​**46. -Wno-deprecated**​

解释​:禁用弃用警告
示例​:

cmake -B build -Wno-deprecated
​**47. -Wno-dev**​

解释​:禁用开发者警告
示例​:

cmake -B build -Wno-dev
​**48. -Wno-error=<value>**​

解释​:禁用特定警告的错误转换
示例​:

cmake -B build -Wno-error=deprecated
​**49. --trace**​

解释​:跟踪命令执行
示例​:

cmake -B build --trace > trace.log
​**50. --trace-expand**​

解释​:跟踪并展开变量
示例​:

cmake -B build --trace-expand
​**51. --trace-redirect=<file>**​

解释​:重定向跟踪输出
示例​:

cmake -B build --trace --trace-redirect=trace.log
​**52. --trace-source=<file>**​

解释​:仅跟踪指定源文件
输入要求​:CMake脚本文件路径
示例​:

cmake -B build --trace-source=CMakeLists.txt

https://github.com/0voice

posted @ 2025-08-19 16:16  yfceshi  阅读(29)  评论(0)    收藏  举报