最近重新安装了go新版本,然后在编译启动项目的时候突然报错:no such tool “link”。经过一番摸索后,终于找到问题原因及解决办法。

问题分析:

1.尝试重新解压安装go,之后,发现正常

2.进一步对比,发现安装目录下pkg\tool\windows_amd64,少了link.exe

3.猜测可能是杀毒软件或360安全卫士误杀,结果果然在360的隔离区找到

360误删了link.exe

结论及解决办法:

从360隔离区进行恢复,或重新解压安装go,将link.exe添加到信任文件。