0

使用 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.

为什么?

4

1 回答 1

3

您要求没有调试符号。使用 Gdb 调试 Go 代码说:

将“-s”标志传递给链接器以省略调试信息(例如,go build -ldflags "-s" prog.go)。

(我的重点。)

不要那样做。:)

于 2013-03-14T20:25:17.887 回答