如果要用gdb
或delve
等调试器调试Go
程序,应该在编译时使用-gcflags "-N -l"
禁止编译器优化,否则在调试代码时可能会观察到奇怪的现象。
参考资料:
Debugging Go Code with GDB;
A question about using delve to print slice info.
有疑问加站长微信联系(非本文作者)
如果要用gdb
或delve
等调试器调试Go
程序,应该在编译时使用-gcflags "-N -l"
禁止编译器优化,否则在调试代码时可能会观察到奇怪的现象。
参考资料:
Debugging Go Code with GDB;
A question about using delve to print slice info.
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
如果要用gdb
或delve
等调试器调试Go
程序,应该在编译时使用-gcflags "-N -l"
禁止编译器优化,否则在调试代码时可能会观察到奇怪的现象。
参考资料:
Debugging Go Code with GDB;
A question about using delve to print slice info.