如何使用Intellij idea14.0.2调试golang?

Debug按钮是禁用,ShiftAlt+F9将显示此:

http://img4.mukewang.com/613eb70e00011bc304630336.jpg

如何正确配置调试页面?

http://img2.mukewang.com/613eb7150001ecb610820680.jpg


HUX布斯
浏览 340回答 3
3回答

子衿沉夜

更新。Go 插件自 2015 年 9 月起支持 Linux 和 Mac 上的 Delve,自 2016 年 1 月起支持 Windows。原答案:目前我们正在放弃对 gdb 调试器的支持,因为它非常难以使用且不稳定。请参阅go 文档以进行 gdb 调试但是,在为 IDE获得开源 Delve 调试器 支持方面做出了一些努力,IDEA 也将从中受益。请调试 Go 团队以支持 Delve 或其他调试器,以获得稳定的解决方案,然后可以完成与 IDEA 的集成。

MMTTMM

谢谢,解决了。Intellij Config 不对

天涯尽头无女友

调试功能由问题 25引入,提交 3a21e14正确的方法是在 inteliij 中实现调试器接口并将它们挂接到正在运行的 gdb 进程。(这是手动调用 gdb 来调试 Go 程序的示例;使用选项-c -gcflags '-N -l':不确定这-l是否重要,因为它从 OP 的屏幕截图“ Go builder arguments”中丢失了)如果没有为 Go 调试进程配置 gcc,则调试按钮可能被禁用。另请注意,自PR 644以来:如果未启用“运行前构建”,则禁用“调试”。当gdb想要运行不存在的可执行文件时,这应该可以解决问题,因为outputDir未设置。
打开App,查看更多内容
随时随地看视频慕课网APP