This is a creation in Article, where the information may have evolved or changed.
Scenario Settings:
operating system: window7x64
installation directory: C:/go
Set Environment variables:
path=%path%; C:/go/bin
goroot= C:/go
Gopath = D:/goproject
the principle of cross-compiling is to set Goarch (CPU architecture) and GOOS (operating system)
then execute c:/go/src/make.bat--no-clean
Compile the C:/GO/SRC source code into the respective OS packages for each arch
The packaged batch files are as follows:
set cgo_enabled=0::x86set goarch=386set goos=windowscall make.bat --no-cleanset goos=linuxcall make.bat --no-cleanset goos=freebsdcall make.bat --no-cleanset goos=darwincall make.bat --no-clean:::: :::::::::::: x64set goarch=amd64set goos=::::---::::-----::------::-----::----::: windowscall make.bat --no-cleanset goos=linuxcall make.bat --no-cleanset goos= Freebsdcall make.bat --no-cleanset goos=darwincall make.bat --no-clean:::::::::::::: £ ::::::::::::-::---------------:---------: Armset goarch=armset goos=linuxcall make.bat --no-clean::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::set GOARCH=386set Goos=windowspause
Place this script command for Cc.bat under the C:/GO/SRC directory
After the execution completes, view the following directory
C:/go/pkg
C:/go/bin
So then you can be in liteide.
To cross-compile the