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

相关推荐
毕设源码-邱学长6 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
rookieﻬ°7 小时前
PHP框架漏洞
开发语言·php
maosheng11467 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken8 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
炸膛坦客8 小时前
单片机/C/C++八股:(二十)指针常量和常量指针
c语言·开发语言·c++
旺仔.2918 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C8 小时前
CPU Cache
linux·cache
兑生8 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
Hoshino.419 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
炸膛坦客9 小时前
单片机/C/C++八股:(十九)栈和堆的区别?
c语言·开发语言·c++