标签: debugging go debug-symbols delve goland
答案 0 :(得分:2)
使用Go 1.10或更高版本时,为了获得更好的调试体验并删除编译器所做的优化,您需要使用-gcflags="all=-N -l"构建目标应用程序。
-gcflags="all=-N -l"
在Go 1.10之前,您需要使用-gcflags="-N -l"。
-gcflags="-N -l"
IDE在编译应用程序以进行调试时会自动添加这些标志。