Golang delve,你如何启动调试器并让你正在调试的应用程序启动?

时间:2017-08-24 08:26:52

标签: debugging go delve

我正在尝试设置一个无头钻孔调试器,我可以远程连接它。

我无法找到启动调试服务器的方法,该调试服务器不会暂停我正在调试的应用程序。

我一直在使用dlv attach --headless=true --listen=:2345 attach 32,但这暂停了这个过程 或者,如果这允许app二进制文件运行,我可以使用dlv --headless=true --listen=:2345 exec app

我不知道init文件是否可以执行此类操作?我找不到任何关于实际情况的文件。

1 个答案:

答案 0 :(得分:0)

如果您考虑delve issue 145,那可能是一个功能,而不是错误:

  

除非您只是依赖提供jQuery文件(加载断点/跟踪点)然后想立即继续执行,否则我看不到启动实际调试会话而不暂停的价值可以通过在init文件的末尾写一个continue命令来完成。

     

您可以使用init子命令无限制地设置跟踪点,该子命令带有pid标记。