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环境的中间件的。

相关推荐
阿凡达蘑菇灯4 分钟前
langgraph---条件边
开发语言·前端·javascript
一叶飘零_sweeeet6 分钟前
Linux 安装 Elasticsearch:避坑指南 + 性能调优实战
linux·运维·elasticsearch
Han.miracle13 分钟前
Java的多线程——多线程(3)线程安全
java·开发语言·jvm·学习·安全·线程·多线程
梁正雄25 分钟前
linux-shell-基础与变量和运算符-1
linux·运维
HIT_Weston28 分钟前
23、【Ubuntu】【远程开发】内网穿透:SSH 反向隧道
linux·ubuntu·ssh
买辣椒用券29 分钟前
在Linux上实现Modbus RTU通信:一个轻量级C++解决方案
linux·c++
chenzhiyuan201830 分钟前
Linux 开发语言选择指南:不同场景该用哪种?
linux
x_lrong32 分钟前
本地访问远端环境tensorboard
linux·笔记·ai·虚拟机·云服务器·tensorboard
周杰伦_Jay33 分钟前
【主流开发语言深度对比】Python/Go/Java/JS/Rust/C++评测
开发语言·python·golang
☆璇37 分钟前
【Linux】Reactor反应堆模式
linux·运维·服务器·网络