相关疑难解决方法(0)

是否存在任何golang交互式调试器?

标题几乎总结了它.我正在尝试Go,我真的很想能够在交互式环境中设置断点并在我想要的内容中进/出.我知道我可以使用gdb来调试Go,但与使用可以插入gdb进行断点操作的IDE相比,这是非常烦人的.

我尝试搜索一个,只能找到具有语法高亮但没有调试的插件或小型IDE.

debugging go

82
推荐指数
8
解决办法
4万
查看次数

Go:使用 gdb 打印变量

在这个程序中,如何用调试器中断执行并打印 i 的值?

package main

import "fmt"

func main() {
        x := "abc"
        i := 3
        fmt.Println(i)
        fmt.Println(x)
}
Run Code Online (Sandbox Code Playgroud)

我无法打印我。但是我可以打印 x:

go build test.go
gdb test  
[...]Reading symbols from /home/ned/test...done.
(gdb) br 9
(gdb) run
(gdb) p i
No symbol "i" in current context.
(gdb) p x
$1 = "abc"
Run Code Online (Sandbox Code Playgroud)

gdb go

5
推荐指数
1
解决办法
1753
查看次数

标签 统计

go ×2

debugging ×1

gdb ×1