win10 64位操作系统编译x86的go程序

下载go32位的zip格式的sdk,解压到C盘GoX86目录(C:\Go已经存放了64位的sdk),将环境变量中的GOROOT、GOBIN修改位C:\GoX86和C:\GoX86\bin;

启动goland,编译64位的程序,从下方的console区域,考出goland生成的编译命令行,并进行修改,调整目录:

C:\GoX86\bin\go.exe build -o E:\GoWorkPath\GoTest\goTest_X86.exe -gcflags "all=-N -l" E:/GoWorkPath/GoTest/main.go

使用命令行进行编译,可以成功的生成32位程序。

如何鉴别exe是32位还是64位?运行exe后,在任务管理器中查看进程,如果是32位,会在进程名称后面有个括弧,写着32位。

goland安装的时候,有复选框选择安装32位和64位的启动程序,但启动32位的程序时,提示没有找到32位Java sdk错误,应该可以通过调整java sdk的版本来修正,有空进行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值