登录
首页 >  Golang >  Go问答

调试工具出错:不支持的命令

来源:stackoverflow

时间:2024-03-26 08:54:21 258浏览 收藏

在使用 Go 调试器 dlv 时,用户遇到运行 Go 代码的错误。具体来说,尝试执行 if 语句时,会收到“命令不可用”的错误。此错误表明 dlv 目前不支持执行复杂代码,例如语句,但可以计算表达式。有关详细信息,用户可以参考提供的 GitHub 问题链接。

问题内容

我正在运行 golang 调试器 dlv,并且尝试在调试器中运行 go 代码。但是,我不断收到错误。如何从 go 调试器中运行它?

if 1 == 1 {
  fmt.Println("hello world")
}
Command failed: command not available

解决方案


您现在可以在 Delve 中计算表达式 - 请参阅 https://github.com/go-delve/delve/issues/251。您无法执行语句等更复杂的代码。

以上就是《调试工具出错:不支持的命令》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>