golang编译成Linux可运行文件

把Windows环境修改为linux,修改完成后,编译的go程序就是linux可运行文件
go 复制代码
# cmd
set GOARCH=amd64
go env -w GOARCH=amd64
set GOOS=linux
go env -w GOOS=linux
还原成windows环境
go 复制代码
# 还原
go env -w GOARCH=amd64
go env -w GOOS=windows

注意: 这种方式只限于go build这种最普通的打包方式,如果有什么中间件之类的东西,就必须在linux系统上配置编译环境,把所有需要的中间件环境配置好,然后直接在linux系统打包,不然通过修改windows环境这种方式,是不能一起编译linux环境的中间件的。

相关推荐
木卫二号Coding2 分钟前
Docker-构建自己的Web-Linux系统-镜像webtop:ubuntu-kde
linux·ubuntu·docker
Tester_孙大壮10 分钟前
Python爬虫技术科普
开发语言·爬虫·python
点点滴滴的记录14 分钟前
Java的CompletableFuture实现原理
java·开发语言·javascript
程序猿online17 分钟前
nvm安装使用,控制node版本
开发语言·前端·学习
一只傻小白,20 分钟前
JAVA项目中freemarker静态模板技术
java·开发语言
机跃22 分钟前
递归算法常见问题(Java)
java·开发语言·算法
hc_bmxxf37 分钟前
Linux应用软件编程-多任务处理(进程)
linux·运维·服务器
程序员-小李42 分钟前
餐厅下单助手系统(Java+MySQL)
java·开发语言·mysql
开心工作室_kaic1 小时前
springboot496基于java手机销售网站设计和实现(论文+源码)_kaic
java·开发语言·智能手机
像少年啦飞驰点、1 小时前
SpringBoot + HttpSession 自定义生成sessionId
java·开发语言