背景:
这两天刷题的时候,发现goland的debug不好用; 查找了半天原因, delve下载后gobuild总是失败。 查找原因,delve不支持32位系统。
定位
我的电脑是64位的呀, 然后就想到了go环境变量的事情。 查了一下 GOARCH=“386”; 不知道什么意思,在互联网上查询之后,go在64位系统上编译32位运行程序用的。 这样就明白了, go debug的时候需要go build ,gobuild的时候整成32位的自然不能用了。
解决
GOARCH改成AMD64后,goland的godebug正常使用。