gpt4 book ai didi

build - 如何使用 --build 选项查看 cmake 发出的命令

转载 作者:行者123 更新时间:2023-12-04 07:23:08 25 4
gpt4 key购买 nike

当我运行“cmake --build .--target INSTALL”命令时,我怎么能看到发出的命令?似乎没有像 --versbose 之类的选项。 cmake 帮助说“cmake --build”是底层构建工具的接口(interface),但没有说明所发出命令的转储。

我需要这个的原因是,当我尝试在命令行上运行 msbuild 时,它会失败并显示一个错误,指出项目中不存在目标 INSTALL。但是,cmake 成功了。所以,我猜,cmake 也可能在使用 msbuild 本身,尽管有一些特定的选项。

最佳答案

您可以在以下位置找到解决方案:

https://cmake.org/Wiki/CMake_FAQ

在 Windows (nmake) 上,您可以使用覆盖 CMAKE_VERBOSE_MAKEFILE
制作/S
如果您确实想查看命令的外观,请将 CMAKE_START_TEMP_FILE 和 CMAKE_END_TEMP_FILE 设置为“”——但请注意,您不能在 CMake 命令行中使用 -D 将它们设置为变量。相反,请查看文件“Modules/Platform/Windows.cmake”的最底部并取消注释将这些变量设置为空字符串的行。

关于build - 如何使用 --build 选项查看 cmake 发出的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21159408/

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