1. 程式人生 > >golang在win下交叉編譯

golang在win下交叉編譯

1、安裝

    必須安裝Git 和 MinGW

2、設定環境變數

系統path變數 新增C:\MinGW\bin;C:\Program Files\Git\bin;

3、執行批處理

將以下存放在install.bat 放於 go\src下執行

rm -rf ../bin ../pkg
set CGO_ENABLED=0
set GOARCH=386
set GOOS=windows
call make.bat --no-clean
set GOOS=linux
call make.bat --no-clean
go get github.com/nsf/gocode
pause

4、執行go編譯

下面是編譯一個linux下執行的

@echo off
set GOPATH=%CD%
echo building...
set GOARCH=386
set GOOS=linux
go build src\Main.go
pause