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

相关推荐
蓝影灵13 小时前
单体改微服务记录
java·开发语言
李少兄13 小时前
Java 短路求值的优雅实践:用 `&&` 实现安全高效的批量操作控制
java·开发语言
都在酒里13 小时前
Linux字符设备驱动开发(三):引入并发控制——使用mutex保护共享数据
linux·运维·驱动开发
deepin_sir13 小时前
14 - 面向对象编程
开发语言·python
莫***妞13 小时前
2026年java后端开发还有未来吗? 就业形式如何?
java·开发语言
MC皮蛋侠客13 小时前
C++17 多线程系列(一):线程基础——std::thread 完全指南
开发语言·c++·多线程
nickel36913 小时前
Qoder相关使用
java·开发语言·vue.js·spring boot
两年半的个人练习生^_^14 小时前
Java IO流之BIO
java·开发语言
慵懒的猫mi14 小时前
从 Windows 到 deepin:Electron 软件无损移植实战
linux·windows·deepin
wh_xia_jun14 小时前
HttpRunner 编写测试用例
开发语言·lua