window和linux如何将go代码打包成可执行程序
前言:
在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!
完结
但行好事,莫问前程!
本文来自博客园,作者:yangphp,转载请注明原文链接:https://www.cnblogs.com/ypeih/p/17263290.html