问题:
go 文件编译执行 go run test.go 能成功运行输出,使用go build打包后 在执行打包后的test.exe程序后出现报错,编辑器内的命令行显示无法将“xxxx.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,在文件夹中用cmd运行出现,请检查名称的拼写或者不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法
1、检查全局环境变量是否配置正确
设置 - 搜索编辑系统环境变量,点击打开 选择高级 ->环境变量->设置用户变量的Path和系统变量的Path 设置为go安装目录下的bin(win11系统)
设置正确后问题解决,cmd可以运行test.exe 编辑器内的命令行仍然报错 解决方法在要运行的程序名前加上./或者.\,加./或者.\因为安全问题(我的编辑器命令是powershell)linux也可以尝试该方法