我是 Windows系统,今天我使用黑窗口运行代码的时候,报了下图这个错误
首先检查一下自己的go配置,输入 go env ,检查其中的GOOS
若GOOS = linux,那么就只需要输入 go env -w GOOS=windows 将其值改成 windows 。
接着就能正常运行了:
GOOS 是 Go 语言的一个环境变量,用于指定编译生成的可执行文件所针对的操作系统。
通过设置 GOOS 的值,你可以控制编译器生成适用于不同操作系统的二进制文件。
我们之前用的系统为 Windows,但 GOOS = linux,这明显不适配,所以导致了报错。
下面为 GOOS 的使用案例: