在windown下如何进行跨平台编译

在windown下如何进行跨平台编译,第1张

概述一、夸平台编译通常我们在Windows下编写的go代码,最终都需要在放到unix系统下面去执行的,但是在windows下使用gobuild\goinstall执行出来的二进制文件是带.exe的,那么如何编译成linux下的可执行文件呢?使用跨平台编译1、设置变量setCGO_ENABLE=0setGOOS=linuxsetGOARCH=amd 一、夸平台编译

通常我们在windows下编写的go代码,最终都需要在放到unix系统下面去执行的,但是在windows下使用go build\go install执行出来的二进制文件是带.exe的,那么如何编译成linux下的可执行文件呢?

使用跨平台编译
1、设置变量

set CGO_ENABLE=0set GOOS=linuxset GOARCH=amd64

2、在项目下执行build

go build
二、go build、go install、go run区别

go build:在当前目录下生成可执行文件
go install: 生成的可执行文件最终拷贝到bin目录下
go run : 直接执行源码文件,在执行的过程当中,其实也是先对源码进行编译在执行。

总结

以上是内存溢出为你收集整理的在windown下如何进行跨平台编译全部内容,希望文章能够帮你解决在windown下如何进行跨平台编译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1241710.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存