【go】CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。

【go】CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。_第1张图片
第一个go程序就出错了,错误提示:
Error running ‘go build hello.go’: Cannot run program “C:\Users\Administrator\AppData\Local\Temp___go_build_hello_go.exe” (in directory “G:\go\workspace”): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。

解决方法:package workspace 改成package main
改完后就运行成功了,new goFile时默认填充的是package workspace,但是package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。即所有的 Go 文件以 package 开头,对于独立运行的执行文件必须是 package main
【go】CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。_第2张图片

你可能感兴趣的:(go语言学习)