前言
为了在openwrt上运行go语言编写的程序,我们需要有支持交叉编译的工具链,这个工具链是CPU架构相关的,以我们目前常见的智能路由器为例,7620等均为mips32le
架构。
步骤
//下载go-mips32源
git clone https://github.com/gomini/go-mips32.git
cd go-mips32/src
//配置GO编译参数
export GOOS=linux
export GOARCH=mips32le
//执行编译
CGO_ENABLED=0 ./make.bash
编译结束,不报错,那么在bin目录会有可用的go
命令