使用OS X Lion,我在/ usr / local / bin / gdb中安装了gdb 7.5.1。我建立了我的go项目:
go build -ldflags "-s"
尝试调试:
/usr/local/bin/gdb xxx
结果:
Reading symbols from /Users/xxxx...(no debugging symbols found)...done.
为什么?
答案 0 :(得分:3)
您没有要求调试符号。 Debugging Go Code With Gdb说:
将'-s'标志传递给链接器以忽略调试信息(例如,go build -ldflags“-s”prog.go)。
(我的重点。)
不要那样做。 :)