vscode goland windows exec: go'': executable file not found in $PATH

https://www.cnblogs.com/bleachli/p/go_cross_compile_arm.html
go 环境搭建
goland无法识别sdk的问题
https://www.cnblogs.com/weiweivip666/p/17328146.html
VS Code配置Go语言开发环境
https://www.cnblogs.com/AtlasLapetos/articles/18525717
VSCode进行GO的调试
https://blog.csdn.net/qq_40205510/article/details/138570993

go版本1.16以上,执行

go install github.com/go-delve/delve/cmd/dlv@latest
1
1.16以下

go get github.com/go-delve/delve/cmd/dlv
1
安装完成后就可以DEBUG了

 

vscode 按f5生成总报:vscode goland windows exec: go'': executable file not found in $PATH

 

网上查了原因如下:

1,可能是环境变量配置错误. 配置goroot gopath

go1.24.0 已经不需要配置这些.

未解决

后面多次测试发现

终端执行

 go build -o test1.exe ./test1.go

可以生成程序,但程序不能在windows上运行.

找到原因了.生成了linux的程序.在windows上运行.

2,装过多次go 程序,go env以前配置错了,重装不会修改.需要手动改回来

这是windows的配置

go env  -w GOOS=windows GOARCH=amd64 

这是linux配置

go env  -w GOOS=linux GOARCH=amd64 

 

扫行 go env  -w GOOS=windows GOARCH=amd64 

后,vscode f5,可以正常调试.

这儿改成需要调试的go文件.

 

 
posted @ 2025-03-31 17:53  bleach3  阅读(77)  评论(0)    收藏  举报