如何在Ubuntu中为Windows XP构建Golang?

qxsslcnc  于 2023-02-27  发布在  Go
关注(0)|答案(1)|浏览(121)

如何在Ubuntu中为Windows XP构建Golang?
Golang版本:执行1.13
Ubuntu版本:Ubuntu 20.04.5 LTS(病灶窝)
Mingw-w64版本:第9.3/7.0.0 - 2节

命令:
GOOS=windows GOARCH=386 CC=i686-w64-mingw32-gcc CGO_ENABLED=1 go build -o test.exe

在Windows XP中错误:

  • "不是有效的win32应用程序"*

谢谢

rqqzpn5f

rqqzpn5f1#

看来你必须使用go版本1.10.8在Windows XP上构建Golang。
戈兰1.10.8

wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
sudo tar -xvf go1.10.linux-amd64.tar.gz
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH

我原以为会有别的办法,但除了这个别无他法。

相关问题