Sivo 悉见

Go语言项目在Windows系统build在Windows和Linux运行的包

匿名 · 更新于 2023/4/1

Windows包

打开Windows PowerShell

cd进入项目包(main所在的包)

输入:

$Env:GOARCH="amd64";$Env:GOOS="windows" 

上面是为了设定系统环境,之后执行:

go build 

 






Linux包

打开Windows PowerShell

cd进入项目包(main所在的包)

输入:

$Env:GOARCH="amd64";$Env:GOOS="linux" 

上面是为了设定系统环境,之后执行:

go build 

过一段时间后会生成一个无后缀的文件,这时就build完成了。 

注意:上传到Linux以后,可能会存在文件权限问题导致无法运行。如果出现这个问题,可以在Linux执行:

chmod 777 文件名 

这是为了开放此文件的权限。接下来就可以运行项目了。