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

相关推荐
爱学测试的雨果1 分钟前
收藏!软件测试面试题
开发语言·面试·职场和发展
安然无虞28 分钟前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
4***R24029 分钟前
C++在音视频处理中的库
开发语言·c++·音视频
wdfk_prog33 分钟前
[Linux]学习笔记系列 -- [block]bfq-iosched
linux·笔记·学习
embrace991 小时前
【C语言学习】结构体详解
android·c语言·开发语言·数据结构·学习·算法·青少年编程
无心水1 小时前
【Python实战进阶】4、Python字典与集合深度解析
开发语言·人工智能·python·python字典·python集合·python实战进阶·python工业化实战进阶
LCG元1 小时前
Linux 文本处理三剑客(grep, sed, awk)核心用法与实战
linux
RisunJan1 小时前
Linux命令-exportfs命令(管理NFS服务器上共享文件系统)
linux·运维·服务器
代码不停1 小时前
Java单链表和哈希表题目练习
java·开发语言·散列表
动感小麦兜1 小时前
服务器搭建
linux·服务器·python