package main import( "fmt" ) func main() { i := []int{0, 1}; fmt.Println("nihao", i); }
我断在fmt.Println这行,然后 (gdb) p i $1 = []int = {Cannot access memory at address 0x41 为什么看不到里面能0 和 1呢?
调试 go debug
推荐这个 https://github.com/derekparker/delve
你打一个n, 然后再p i,应该就能看到
根据golang的官方文档,gdb对golang的调试支持并不是非常完善。你需要考虑有没有使用gccgo,以及gdb的版本问题。 可参考: http://golang.org/doc/gdb
用GDB调试Go程序时加断点遇到的问题
go json 数据解析 出错求教
Bug跟踪系统?
php + mysql 的sql调试系统有不有?
大数据如何入门?爬虫软件有哪些?相关的网站或者聚集地是在哪里?
如何用go语言做一个网络采集应用?