golang 1.5交叉编译

golang 1.5版本实现了自举,让交叉编译变得非常简单:

在linux下编译windows版本:

GOOS=windows go build -v

在windows下编译linux版本:

GOOS=linux go build -v

编译mac的版本:

GOOS=darwin go build -v

 

-v是可选项,会把golang编译的过程打印出来。可以看出,golang会逐个编译依赖的库,然后生成可执行文件。

你可能感兴趣的:(golang 1.5交叉编译)