intellij golang插件调试始终会编译

时间:2018-12-11 01:54:22

标签: go intellij-idea goland

我正在Intellij中使用181.4668.90版的Go插件,一切看起来都很棒。在调试golang测试用例时,它必须执行compiling步骤,这在一定程度上是可以理解的。但是,即使golang源代码没有变化,在随后的调试调用中,也将再次执行compiling步骤,这将花费相当多的时间。

有没有可以采用的解决方法?我在IDE日志中没有看到任何异常或种类。

通常,在启动调试器之前,Intellij是否会在GOPATH上查找已编译的源代码?  谢谢!

IntelliJ IDEA 2018.1.3 (Ultimate Edition) Build #IU-181.4892.42, built on May 7, 2018 macOS 10.13.5 go version go1.9.6 darwin/amd64

1 个答案:

答案 0 :(得分:2)

无论使用IntelliJ IDEA Ultimate还是GoLand,IDE都不会自行编译源代码,而是会将其推迟到Go编译器中。

如果要加快编译步骤,请在编写本文时升级到最新的可用Go,即Go 1.11.2,因为Go编译器在Go 1.10中构建缓存有了很大的改进。由于您尚未指定要运行的Go版本,因此我假设它是1.9或更早版本。