gpt4 book ai didi

cmake - 我可以回显 'execute_process' 执行的命令字符串吗?

转载 作者:行者123 更新时间:2023-12-05 06:38:51 31 4
gpt4 key购买 nike

我有一个 CMake 脚本,它创建一个命令字符串并使用 execute_process 运行它。但是,有些参数没有正确填写。有没有办法打印正在执行的实际命令字符串?

它上面有一个 message 调用,它显示了命令应该是什么,但是当我在命令行上运行该字符串时,它工作正常,而 CMake execute_process失败。

最佳答案

从 CMake 3.15 开始, execute_process has a COMMAND_ECHO <where> parameter , 还有 CMAKE_EXECUTE_PROCESS_COMMAND_ECHO 设置默认行为的变量:

COMMAND_ECHO <where>

New in version 3.15.

The command being run will be echo'ed to <where> with <where> being set to one of STDERR, STDOUT or NONE. See the CMAKE_EXECUTE_PROCESS_COMMAND_ECHO variable for a way to control the default behavior when this option is not present.

关于cmake - 我可以回显 'execute_process' 执行的命令字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45494836/

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