首页 > 系统相关 >go build 成不同环境的方法:windows、mac、linux

go build 成不同环境的方法:windows、mac、linux

时间:2022-08-23 09:59:04浏览次数:60  
标签:amd64 CGO windows ENABLED mac GOARCH build env go

修改 go env环境变量,如下示例:

1、Windows下编译Mac, Linux平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=darwin3 GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64

2、Linux下编译Mac, Windows平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=darwin GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64

3、Mac下编译Linux, Windows平台的64位可执行程序:

$ go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64
$ go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64

 

标签:amd64,CGO,windows,ENABLED,mac,GOARCH,build,env,go
From: https://www.cnblogs.com/simadongyang/p/16615085.html

相关文章

  • Windows10安装WSL2和Ubuntu的过程
      因为在Windows10环境中安装了2个相同的包导致冲突,所以想到了通过WSL2+Docker的方式进行编程开发。因为DockerDesktop直接安装就行了,不做介绍。本文主要介绍WSL2和Ubun......
  • 关于Redis在windows上运行及fork函数问题
    Redis在将数据库进行持久化操作时,需要fork一个进程,但是windows并不支持fork,导致在持久化操作期间,Redis必须阻塞所有的客户端直至持久化操作完成。微软的一些工程师花费时间......
  • windows 进程占用的万能解决方法
    问题错误:操作无法完成,因为文件夹已在另一个程序中打开(theactioncan'tbecompletedbecausethefolderorafileinitisopeninanotherprogram) 解决看到......
  • PlantUML 安装与使用(Mac/Idea)
    1.安装确保本机可以使用brew指令brewinstallgraphviz出现以上提示去Homebrew官网:https://brew.sh/index_zh-cn先安装macOS(或Linux)缺失的软件包的管理器,若......
  • Windows10/11 三步安装wsl2 Ubuntu20.04(任意盘)
    如果你是Windows用户的话,觉得使用Linux很不方便,那么这篇文章可以给你提供一个还算舒适的Windows10下Linux开发的环境,并且不需要多高的配置,也可以很顺畅的使用。(我的笔记本......
  • elasticsearch安装(Windows)遇到的问题
    1、运行:/bin/elasticsearch.bat注意:9300为ElasticSearch集群间组件的通信端口,9200为浏览器访问的http协议RESTful端口;输入地址http://localhost:9200结果:访问失败!尚......
  • ssh连接windows10拒绝连接-SSH入站-windows开启SSH
    第一步:ssh使用的22端口,首先确认windows10的22端口是否开启。--开启步骤1.控制面板-->WindwsDefender防火墙-->高级设置-->入站规则-->新建规则2.选择端口-->下一步3......
  • FTP服务搭建-Windows Server 2008搭建FTP服务
         在与银行进行存管测试的时候,需要搭建FTP服务来进行文件交互,搭建步骤如下: 一、概述搭建FTP服务主要有以下几个步骤:1.安装FTP服务2.创建FTP专用账号3.......
  • VSDX Annotator for mac(Visio 绘图工具)
    Visio绘图的工具哪款好用?推荐使用VSDXAnnotatorMac版,一款用于在Mac上操作MSVisio绘图的工具。它提供了广泛的注释可能性,以及在多平台环境中共享可视文档。详情:VSD......
  • Attentional Factorization Machines: Learning the Weight of Feature Interactions
    动机本文是2017年IJCAI上的一篇论文。FM方法通过结合二阶特征交互来增强线性回归模型,它将这些特征交互一视同仁,给予它们一个相同的权重,但是并不是所有特征的交互都是有意......