gpt4 book ai didi

cmake - 如何找到我用于构建的 CMake 命令行?

转载 作者:行者123 更新时间:2023-12-02 15:44:47 24 4
gpt4 key购买 nike

这是通常发生的情况。我得到了包含 cmake 构建脚本的源代码。我创建了一个 build子目录,切换到它,运行 cmake <options> .. 。根据项目及其依赖项,我必须重复最后一步,直到找到所有必要的依赖项并生成 makefile。我成功构建并使用了该项目。几天过去了,我忘记了这个安装。然后有一天,我尝试在另一台计算机上设置相同的项目,但现在我不记得过去使用过什么确切的 CMake 命令行来让事情正常工作。

我的旧机器上仍然有旧的构建目录。通过查看构建目录中的一些自动生成的文件,我可以找到我过去使用的 cmake 命令行吗?我期望 CMake 会将我在这些文件之一中使用的确切命令行以注释形式放入。但如果确实如此,我还没有找到它。

如何找到我使用的原始 CMake 命令行?

最佳答案

你不能。

通过分析CMakeCache.txt可以猜测原始的CMake命令

作为解决方法,您始终可以创建一个简单的包装器来存储使用的原始命令行。大致如下:

#!/bin/bash
echo "$@" > cmake_command.log
$@

关于cmake - 如何找到我用于构建的 CMake 命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24645017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com