背景:
這兩天刷題的時候,發現goland的debug不好用; 查找了半天原因, delve下載後gobuild總是失敗。 查找原因,delve不支持32位系統。
定位
我的電腦是64位的呀, 然後就想到了go環境變量的事情。 查了一下 GOARCH=“386”; 不知道什麼意思,在互聯網上查詢之後,go在64位系統上編譯32位運行程序用的。 這樣就明白了, go debug的時候需要go build ,gobuild的時候整成32位的自然不能用了。
解決
GOARCH改成AMD64後,goland的godebug正常使用。