C'est La Vie

    人生无彩排,每一天都是现场直播!

    Go语言的交叉编译

    今天帮人做了一个类似字符串分析的小程序,为了方便,就用Go语言来开发的,不过我的环境是Linux,对方的使用环 […]

    今天帮人做了一个类似字符串分析的小程序,为了方便,就用Go语言来开发的,不过我的环境是Linux,对方的使用环境是WindowsXP32bit,就关系到了交叉编译的问题。

    在Linux下,交叉编译可以这样来做:

    $ cd /usr/local/go/src
    $ sudo CGO_ENABLED=0 GOOS=windows GOARCH=386 ./make.bash

    回车并等待执行结束后,即可对代码进行交叉编译了:

    $ CGO_ENABLED=0 GOOS=windows GOARCH=386 go build your_source.go

    即可得到目标平台下对应的可执行文件 your_source.exe

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用*标注