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同级目录下templates3,运行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 //后台startnohup ./myprogram >> nohup.out 2>&1 &//stoppkill myprogram
liunx安装go环境
1,下载go1.21.3.linux-amd64.tar.gz
2,在当前文件夹解压到/usr/localtar -C /usr/local -xzf go1.21.3.linux-amd64.tar.gz
3,配置文件cd home/vim ~/.bashrc//添加export PATH=$PATH:/usr/local/go/binwq保存退出//刷新配置source ~/.bashrc//查看go sdk版本 go version go1.21.3 linux/amd64go version