go 语言中windows Linux 交叉编译
Posted 今天有你便安好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 语言中windows Linux 交叉编译相关的知识,希望对你有一定的参考价值。
记录一下。
在windows系统编译,然后再Linux系统运行。
在项目目录下运行:
命令:
set GOARM=5
set GOARCH=arm
set GOOS=linux
go build xxx.go //xxx为主程序文件
编译完成之后,启动一个服务(我这里是启动了tomcat服务器,把文件拷贝到tomcat的root下,这里文件的格式是Linux系统能运行的可执行文件格式),
然后 在Linux系统下的某个目录下载此文件,使用 ./xxx 就可以执行程序了。
如有不懂得可以参考这篇文章。
参考:https://www.jianshu.com/p/6503c2ead483
以上是关于go 语言中windows Linux 交叉编译的主要内容,如果未能解决你的问题,请参考以下文章
Go交叉编译 Build(Mac/linux/Windows)