gpt4 book ai didi

去插件调试

转载 作者:行者123 更新时间:2023-12-05 04:35:31 25 4
gpt4 key购买 nike

有一个 golang 应用程序在运行时加载插件。我正在开发这个插件,请问是否有机会调试我的插件代码?

我尝试通过使用 --gcflags="all=-N -l" 编译应用程序和插件来运行 delve,但是在调试器中运行应用程序时出现错误 可执行文件不包含插件的调试信息

有没有调试golang插件的方法?

最佳答案

解决方案:通过runtime.Breakpoint()设置断点,然后使用 delve 运行应用程序。它将在插件代码处的断点处停止。

不要忘记使用标志构建插件和应用程序:go build -trimpath -gcflags "all=-N -l"

关于去插件调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71018770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com