标签: go
我有一些去测试。我想用gdb调试。
但go test构建的二进制文件在运行后被丢弃。
go test
那我该怎么办?
在Windows / 64上移动1.6
答案 0 :(得分:4)
您使用go test -c生成可执行文件xyz.test。然后使用gdb xyz.test进行调试。
go test -c
xyz.test
gdb xyz.test
只需检查go test --help以获取-c标志的说明:
go test --help
-c
将测试二进制文件编译为pkg.test但不运行它 (其中pkg是包的导入路径的最后一个元素)。 可以使用-o标志更改文件名。