提问人:sangwook.ahn 提问时间:2/6/2023 更新时间:10/12/2023 访问量:231
如何在 Ubuntu 中为 Windows XP 构建 Golang?
how to build Golang for windows xp in Ubuntu?
问:
如何在 Ubuntu 中为 Windows XP 构建 Golang?
Golang 版本:Go 1.13 Ubuntu 版本:
Ubuntu 20.04.5 LTS (Focal Fossa)
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 应用程序”
谢谢
答:
0赞
sangwook.ahn
2/24/2023
#1
似乎您必须使用 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
我以为可能还有另一种方法,但除此之外别无他法。
评论