如何查看构建目录中曾执行的CMake命令行参数
CMake构建命令行参数的查询方法
- 查看构建目录下的
CMakeCache.txt文件:该文件会记录CMake配置阶段的关键参数,其中CMAKE_COMMAND条目会直接显示当时执行的完整CMake命令行,也可以搜索CMAKE_ARGS相关内容获取传入的参数细节。 - 针对CMake 3.14及以上版本:检查
CMakeFiles/CMakeConfigureLog.yaml文件,这个YAML格式的日志会详细记录配置过程中的所有调用信息,包括每次CMake命令的完整参数,甚至包含配置阶段子命令的执行细节。 - 若使用低于3.14的CMake版本:可以查看
CMakeFiles/CMakeOutput.log和CMakeFiles/CMakeError.log,虽然没有像autoconf的config.log那样明确标注命令行,但部分场景下会在日志开头或相关记录中附带执行的CMake命令参数。
内容的提问来源于stack exchange,提问作者Bram
相关产品推荐
相关产品推荐

