前言
為了在openwrt上運(yùn)行g(shù)o語言編寫的程序,我們需要有支持交叉編譯的工具鏈,這個工具鏈?zhǔn)荂PU架構(gòu)相關(guān)的,以我們目前常見的智能路由器為例,7620等均為mips32le
架構(gòu)。
步驟
//下載go-mips32源
git clone https://github.com/gomini/go-mips32.git
cd go-mips32/src
//配置GO編譯參數(shù)
export GOOS=linux
export GOARCH=mips32le
//執(zhí)行編譯
CGO_ENABLED=0 ./make.bash
編譯結(jié)束,不報(bào)錯,那么在bin目錄會有可用的go
命令