发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。
Windows 下编译Linux 64位可执行程序
SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build main.go
GOOS:目标平台的操作系统(darwin、freebsd、linux、windows) GOARCH:目标平台的体系架构(386、amd64、arm) 交叉编译不支持 CGO 所以要禁用它
上面的命令编译 64 位可执行程序,你当然应该也会使用 386 编译 32 位可执行程序
来自: quasiceo > 《待分类1》
0条评论
发表
请遵守用户 评论公约
手把手教你实现Golang跨平台编译
手把手教你实现Golang跨平台编译。SET CGO_ENABLED=0 // 禁用CGOSET GOOS=linux // 目标平台是linuxSET GOARCH=amd64 // 目标处理器架构...
Go 语言系列1:Let's Go!
Go 语言系列1:Let''s Go!C:\Users>go versiongo version go1.17.2 windows/amd64Mac OS.首先打开 cmd 窗口,进入存放 hello.go 目录下(可以直接在文件资源管理器的地址栏输入 cmd 进入)...
go从编写web代码到部署linux服务器
go从编写web代码到部署linux服务器首先省略编写代码的过程,成功在本地ip测试成功后,将监听的ip和端口改为服务器的。依次输入set GOOS=li...
手动安装 | Alist Document
手动安装 | Alist Document手动安装获取Alist?# 解压下载对文件得到可执行文件:tar -zxvf alist-xxxx.tar.gz# 赋予程序执行权限:chmod +x alist-xxxx# 运行程序./alist-xxxx.vim /etc/systemd/system...
[开源]专注私有本地化部署的网页聊天即时通讯、在线客服坐席系统
[开源]专注私有本地化部署的网页聊天即时通讯、在线客服坐席系统[开源]专注私有本地化部署的网页聊天即时通讯、在线客服坐席系统。//下...
Windows平台下GO语言编译器(GO
go for windows下载:http://code.google.com/p/go-windows/ ,http://savechina.download.csdn.net/编译执行test.go文件需要执行8g test.go //编译生成test.88l test.8 //连接生成8.exe8 //执...
Go 语言入门教程(一)
Go 语言入门教程(一)既然要学习 Go 语言,那么肯定要在本机安装 Go 语言的开发环境,上节课我们学习了如何在 Windows 操作系统上安装 ...
获取目录中的文件列表
获取目录中的文件列表获取目录中的文件列表由 easyeagel 于 星期日, 2009/09/27 - 18:17 发表。现在实中大家最常见的存在两种平台,一个平台是Windows平台,一个平台是Linux或者说POSIX平台,在这两个...
Linux下开发Windows平台运行的程序
Linux下开发Windows平台运行的程序。开源不乏神人,于是有了MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils一直到Win32平台下,包含一系列头文件、库和可执行文件。然...
微信扫码,在手机上查看选中内容