go 打包运行文件在windows,liunx运行
更新时间:2023年11月01日 08:36:59 作者:彦楠001
这篇文章主要介绍了go 打包运行文件在windows,liunx运行的相关资料,需要的朋友可以参考下
go 打包windows exe运行文件
1,如果设置过其他系统环境 就要重新设置设置系统环境 $env:GOOS = "windows" $env:GOARCH = "amd64" 2,在主函数同目录进行打包 指定main.go为入口主函数 go build -o goweb.exe main.go 比如src/main.go 就在src目录下进行打包,打包的exe文件就会在src目录下 有静态资源文件夹,要放在exe同级目录下 templates 3,运行go 打包的 goweb.exe 使用cmd命令运行 //未指定主函数入口 goweb.exe ./main.go //指定主函数入口 goweb.exe 程序就跑起来了
2,go打包 linux运行文件
//如果设置过其他系统环境 就要重新设置设置系统环境 $env:GOOS = "linux" $env:GOARCH = "amd64" //打包liunx可用文件 指定main.go为入口主函数 go build -o myprogram main.go //运行start ./myprogram //后台start nohup ./myprogram >> nohup.out 2>&1 & //stop pkill myprogram
liunx安装go环境
1,下载go1.21.3.linux-amd64.tar.gz 2,在当前文件夹解压到/usr/local tar -C /usr/local -xzf go1.21.3.linux-amd64.tar.gz 3,配置文件 cd home/ vim ~/.bashrc //添加 export PATH=$PATH:/usr/local/go/bin wq保存退出 //刷新配置 source ~/.bashrc //查看go sdk版本 go version go1.21.3 linux/amd64 go version
到此这篇关于go 打包运行文件在windows,liunx运行的文章就介绍到这了,更多相关go 打包运行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Go返回int64类型字段超出javascript Number范围的解决方法
这篇文章主要介绍了Go返回int64类型字段超出javascript Number范围的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-07-07golang框架gin的日志处理和zap lumberjack日志使用方式
这篇文章主要介绍了golang框架gin的日志处理和zap lumberjack日志使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01
最新评论