Windows – 在64位系统上编译32位二进制
发布时间:2020-12-13 20:22:20 所属栏目:Windows 来源:网络整理
导读:我在64位系统中编写了一个Go程序,但是我想编译一个32位二进制文??件!我该怎么做? 64位二进制文??件的工作非常好,但我不知道如何创建一个32位的二进制文件. 如果有人可以帮助我,我将非常感激! 提前致谢! PS:我正在使用Windows操作系统. 如果您从源代码构
我在64位系统中编写了一个Go程序,但是我想编译一个32位二进制文??件!我该怎么做? 64位二进制文??件的工作非常好,但我不知道如何创建一个32位的二进制文件.
如果有人可以帮助我,我将非常感激! 提前致谢! PS:我正在使用Windows操作系统.
如果您从源代码构建了Go,则可以为任何CPU和操作系统构建任何其他编译器和库.如果你在windows / amd64并且想要构建windows / 386,那么这将构建你需要编译的窗口/ 386的所有东西:
set GOARCH=386 cd %GOROOT%src make.bat --no-clean 一旦你这样做,你可以建立你的Windows / 386可执行文件: set GOARCH=386 cd %YOUR_PROG_DIR% go build 因为你在windows / amd64,你甚至可以运行/测试你的Windows / 386程序.在您调用Windows / 386的任何命令之前,请确保设置GOARCH = 386. 一个警告:这不支持cgo,所以你不能使用任何使用cgo的软件包. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- windows – 如何在hosts文件中添加非拉丁条目
- 无法在Windows Server 2012中装入图像文件
- Windows环境下大数据处理的构想(一)
- windows-7 – Windows 7 64位上的FoxPro 2.6 DOS
- windows-server-2012 – ISCSI驱动器未安装在Win
- windows-server-2008 – 缺少IIS7应用程序池框架
- 虚拟化 – 虚拟化MS-DOS桌面并逐字复制硬盘
- Windows – 通过PowerShell运行.cmd文件
- windows-server-2003 – 远程关闭共享文件夹会话
- windows-phone-7 – Uri.IsWellFormedUriString的
热点阅读