首页 > 其他分享 >GoLang在不同系统打包

GoLang在不同系统打包

时间:2023-06-23 19:22:28浏览次数:40  
标签:amd64 CGO 系统 ENABLED GoLang GOARCH env go 打包

配置

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

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

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

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

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

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

编译文件

go build -o "想要得到的文件名称" main.go

 

标签:amd64,CGO,系统,ENABLED,GoLang,GOARCH,env,go,打包
From: https://www.cnblogs.com/zyfeng/p/17500002.html

相关文章

  • 系统复杂度之【高性能】
    今天我们来谈一谈系统复杂度的根源之【高性能】对性能的不懈追求一直是人类科技持续发展的核心动力。例如计算机,从电子管计算机到晶体管计算机,再到集成电路计算机,运算性能从每秒几次提高到每秒几亿次。然而,随着性能的提升,相应的方法和系统复杂度也逐渐增加。现代计算机CPU集成了......
  • 系统复杂度之【高可用】
    接着,我们聊聊复杂度的第二个要求高可用。参考维基百科,先来看看高可用的定义。系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。这个定义的关键在于“无中断”,但恰好难点也在“无中断”上面,因为无论是单个硬件还是单个软件,都不可能做到无中断,......
  • 系统复杂度之【可扩展性】
    紧接着我们来聊聊可扩展性。可扩展性是指,软件系统具备面对未来需求变化而进行扩展的能力。系统可根据新的需求做出少量或者不需要修改,无需对整个系统进行重构或重建。由于软件系统变化多端,新的需求不断提出,因此可扩展性非常重要。为解决可扩展性带来的问题,面向对象思想的提出,设......
  • 21年最新-数据科学与工程驱动力-机器学习,动态系统与控制
    本书介绍    数据驱动算法正在彻底改变复杂系统的建模,预测和控制。这本教科书将机器学习,工程数学和数学物理学结合在一起,将动力学系统的建模和控制与数据科学中的现代方法集成在一起。它重点介绍了科学计算领域的最新进展,这些进展使数据驱动的方法可以应用于各种复杂系统,例如湍......
  • GoLang图形用户界面编程实战(GUI编程)—fyne框架(一)
    一、前言GUI编程:图形用户界面编程。使用fyne框架实现。ps(目的)====>>ps,美图秀秀GUI=========>>fyne框架msys2模拟linux,在msys2中安装fyne框架二、安装msys2(win模拟linux)下载地址1(阿里镜像):https://mirrors.aliyun.com/msys2/distrib/x86_64/?spm=a2c6h.25603864.0.0.4e6c1484CbwZd......
  • 01分类和static(信息管理系统的初级版本)
    01分类和static案例驱动教学模式介绍业务逻辑聚集的过于紧密,将导致我们的代码可读性很差达成目标分类思想我们之前写的学生管理系统是把所以的业务功能都放在一个java文件中,如果出现了问题维护起来也不太方便。我们需要将代码进行拆分,进行分类管理当工作量比较小时......
  • 基于Python+QT5+Dialog开发的舆情可视化分析系统
    基于Python+QT5开发的舆情可视化分析系统项目介绍......
  • 【二】操作系统基础与网络通信基础
    【二】操作系统基础操作系统:(OperatingSystem,简称OS)是管理和控制计算机硬件与软件资源的计算机程序是直接运行在“裸机”上的最基本的系统软件任何其他软件都必须在操作系统的支持下才能运行。注:计算机(硬件)->os->应用软件【三】网络通信基础【1】互联网的本质就是一......
  • 花朵识别系统Python+TensorFlow+Django+卷积神经网络算法实现
    一、背景花朵识别系统,基于Python实现,深度学习卷积神经网络,通过TensorFlow搭建卷积神经网络算法模型,并对数据集进行训练最后得到训练好的模型文件,并基于Django搭建可视化操作平台。在当今信息化社会,图像识别技术在各种领域都展现出了重要的应用价值,包括医学影像分析、自动驾驶、......
  • 文本识别分类系统python,基于深度学习的CNN卷积神经网络算法
    一、介绍文本分类系统,使用Python作为主要开发语言,通过TensorFlow搭建CNN卷积神经网络对十余种不同种类的文本数据集进行训练,最后得到一个h5格式的本地模型文件,然后采用Django开发网页界面,实现用户在界面中输入一段文字,识别其所属的文本种类。在我们的日常生活和工作中,文本数据无......