博风

  • 主页
博风
博览群识,铸学之基
  1. 首页
  2. 编程
  3. 正文

Go语言在Linux及Windows系统中的交叉编译

2021年11月24日 842点热度 0人点赞 0条评论

博主一般在Windows下进行开发,但实际运行程序却是在Linux里面进行运行。所以Go语言在不同的环境下的交叉编译就非常的便于我的使用了,特别是Go本身支持不同环境下的交叉编译,简直就是为我量身打造的。

Go语言(Golang)中,编译主要涉及到三个参数。
CGO_ENABLED: 在C语言中调用Go,肯定要关闭了。
GOOS:声明Go编译的操作系统,好像有蛮多的系统可选择,比如android、windows、linux、darwin等。根据需要自行选择
GOARCH:声明所使用的平台,如386、amd64、arm等

由于我是在Windows中编译Linux程序,所以打开cmd之后,输入如下代码

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64

而后再继续执行编译go build xxx.go就可以了,编译之后便可以拿去我的Linux服务器上使用了。

这样子的方式进行Go语言在Linux及Windows中的交叉编译。是不是很方便呢?

标签: 暂无
最后更新:2021年11月24日

小白

一只专注于跨境电商的项目狗,主导过App、ERP、独立站、转运等项目全生命周期。对跨境电商相关业务极为熟悉...

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
ESXi在Linux中通过命令行导出与部署镜像 小米系智能摄像头SAMBA网络存储配置实录 锐角云等EMMC硬盘简单安装PVE 主机常用脚本集 Linux系统(Debian/CentOS)编译安装Git最新版(2.34.1)以及Gitolite
Linux配置PHP扩展AMQP最新版1.10.2 主机常用脚本集 Go语言在Linux及Windows系统中的交叉编译 数据库GUI工具Navicat Premium 15永久激活破解工具 Linux终端(SSH终端)使用代理执行相关指令
分类
  • 杂七杂八 / 4篇
  • 编程 / 1篇
  • 运维 / 9篇

COPYRIGHT © 2021 bofeng.org. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang