我想用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