window和linux如何将go代码打包成可执行程序

发布时间 2023-03-27 22:28:51作者: yangphp

前言:

window下代码写好了,如何部署到linux呢,或者怎么打包成exe程序,在window下运行呢?查看正文

正文:

window下如何打包成exe文件,并运行。

打开goland,点击Terminal 终端

输入指令: go env

查看 GOOS是否windows

 

 我这里之前改过。所以改回windows

执行指令:

go env -w GOOS=windows

接下来运行

go build main.go

发现项目目录多了一个 main.exe的文件,这个就是根据项目生成的 exe文件。

 

window下如何执行 main.exe 呢?

打开 cmd 命令行

进入到 main.exe 所在的目录,输入 main.exe 即可

 

 看到已经输出了 hello goland! 

 

 

 

linux下如何打包成可执行程序,并运行。

打开goland,点击Terminal 终端

输入指令: go env

查看 GOOS是否linux

执行指令修改为linux

go env -w GOOS=linux

接下来运行

go build main.go

发现项目目录多了一个 main的文件,这个就是根据项目生成的 linux下的可执行文件

 

那么如何在linux下执行 main 呢? 

 

main上传到 linux系统的 /home目录。

 

确保已经安装上go环境,使用 go version 看一下

 

 能够输出,说明已经安装好了go

main添加可执行权限

chmod +x main

执行main程序:

./main

可以看到输出 hello  goland!

完结