如何使用gdb调试go测试

时间:2016-03-25 16:00:38

标签: go

我有一些去测试。我想用gdb调试。

go test构建的二进制文件在运行后被丢弃。

那我该怎么办?

在Windows / 64上移动1.6

1 个答案:

答案 0 :(得分:4)

您使用go test -c生成可执行文件xyz.test。然后使用gdb xyz.test进行调试。

只需检查go test --help以获取-c标志的说明:

  

将测试二进制文件编译为pkg.test但不运行它   (其中pkg是包的导入路径的最后一个元素)。   可以使用-o标志更改文件名。