如何使用gdb调试go测试

如何使用gdb调试go测试,go,Go,我有一些围棋测试。我想用gdb调试 但是go测试生成的二进制文件在运行后会被丢弃 那我该怎么做呢 在windows/64上的go 1.6您使用go test-c,它将生成可执行文件xyz.test。然后使用gdb xyz.test进行调试 只需查看go test-help以了解-c标志的说明: 将测试二进制文件编译为pkg.test,但不要运行它 其中pkg是包导入路径的最后一个元素。 可以使用-o标志更改文件名 使用go test-c,它将生成可执行文件xyz.test。然后使用gdb xyz

我有一些围棋测试。我想用gdb调试

但是go测试生成的二进制文件在运行后会被丢弃

那我该怎么做呢

在windows/64上的go 1.6

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

只需查看go test-help以了解-c标志的说明:

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

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

只需查看go test-help以了解-c标志的说明:

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