我想用IntelliJ Idea 14.0.2和当前的go-lang-idea-plugin alpha 0.9.16-dev-0.9.16-来自http://github-intellij-plugin.appspot.com/go-lang-plugin-org/go-lang-idea-plugin/alpha.xml的alpha.9。如https://github.com/go-lang-plugin-org/go-lang-idea-plugin/pull/588中所述,这应该起作用。IntelliJ IDEA go-lang-idea-plugin在Ubuntu下进行Alpha调试
该插件工作正常,运行“Hello world”,但我的“调试”-Button灰显。我已经将gdb更新到版本6.8.1,版本6.8和6.7.7也没有工作。这是我的调试配置:
我错过了什么?我需要特定的gdb版本还是其他地方的问题?还是因为我正在使用Go 1.4?
我不会花费很多精力来让基于'gdb'的调试工作。它可以在非常特定的情况下提供帮助,但'gdb'在高并发代码中不提供很多帮助,特别是在goroutine之间传递控制流时。 – JimB
感谢您的提示 - 有没有更好的调试方法?我刚刚开始学习它,很难找到一个好的IDE,尤其是因为我被Visual Studio宠坏了多年。 – Compufreak
一般而言,调试高度并发代码的工具很少,而Go的本质使得事物默认情况下处于并发状态。明智地使用logging/printf通常是最好的工具。 – JimB