就像另一个海报所说的那样,使用
GOARCH。他没有说的是您不需要多个目录。
运行
all.bash两次,相同
GOROOT:
GOARCH=amd64 ./all.bashGOARCH=386 ./all.bash
如果您使用默认设置不适合您进行
gomake设置时进行构建
GOARCH
GOARCH=386 gomake
不幸的
goinstall是还不兑现
GOARCH。
请注意,gc编译器总是交叉编译。一旦有了所需架构的编译器,就可以在中设置
GOOS和构建软件包
$GOROOT/src/pkg,那么您应该能够针对任何操作系统或架构来构建软件。
GOARCH=386 GOOS=windows gomake



