加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用GDB进行Golang调试?

发布时间:2020-12-16 19:04:20 所属栏目:大数据 来源:网络整理
导读:我有2个关于GDB golang的问题? 1) Go build GCC flags 当我运行“go build”时,Go构建器使用哪个gcc标志来构建程序?构建值与go环境中设置的“GOGCCFLAGS”相同吗? GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-
我有2个关于GDB golang的问题?
1) Go build GCC flags

当我运行“go build”时,Go构建器使用哪个gcc标志来构建程序?构建值与go环境中设置的“GOGCCFLAGS”相同吗?

GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"

因为我没有看到任何用于添加代码符号的“-g”或“-g3”标志.如果是,编译符号表怎么样?

2)如何在GDB中打印值
我按照这里的教程GDB debug go tutorial,但似乎价值不是我设置的.

顺便说一句,我注意到有一篇关于gdb debug go的帖子
但是,对我来说也不起作用.

Go与GDB不兼容,其中一个已知问题是值的打印.

更多细节可以在here找到.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读