golang在win下交叉編譯

2021-06-21 01:36:27 字數 632 閱讀 1827

1、安裝

必須安裝git 和 mingw

2、設定環境變數

系統path變數 新增c:\mingw\bin;c:\program files\git\bin;

3、執行批處理

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

4、執行go編譯

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

@echo off

set gopath=%cd%

echo building...

set goarch=386

set goos=linux

go build src\main.go

pause

golang交叉編譯

golang交叉編譯 golang 支援交叉編譯,在乙個平台上生成另乙個平台的可執行程式 mac 下編譯 linux 和 windows 64位可執行程式 cgo enabled 0 goos linux goarch amd64 go build main.go cgo enabled 0 goo...

golang交叉編譯

go env檢查各項環境變數無誤 進入shell環境 windows為cmd環境 切換到專案工程的原始碼目錄 包含main包的那個目錄 設定好環境變數,關閉cgo 交叉編譯不支援所以要關閉 將編譯目標平台的環境變數設定好,然後執行go build命令即可,具體方法如下 cgo enabled 0 g...

golang交叉編譯

golang是乙個跨平台的語言,如何進行跨平台編譯呢,實際上只需要制定以下兩個 引數即可 goos 可執行檔案將要執行的作業系統。支援 darwin,freebsd,linux,windows.goarch 作業系統架構。支援 386,amd64,arm.編譯mac cgo enabled 0,go...