美文网首页
go-mips32的编译

go-mips32的编译

作者: SHUTUP | 来源:发表于2016-08-27 00:20 被阅读2329次

前言

为了在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命令

相关文章

  • go-mips32的编译

    前言 为了在openwrt上运行go语言编写的程序,我们需要有支持交叉编译的工具链,这个工具链是CPU架构相关的,...

  • 搭建go-mips32的docker镜像

    前言 每次搭建嵌入式设备的开发环境,都很麻烦,一不小心,甚至宿主机都跪了。虚拟机是一个可用考虑的方案,但虚拟机太繁...

  • 宏、const、static、extern使用详解

    宏与const的区别 编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译...

  • 晚期(运行期)优化

    HotSpot的即时编译器 解释器与编译器 编译对象与触发条件 编译过程 编译优化技术 如果还对其他的经典编译优化...

  • 程序编译过程

    本文编译的文件cpu架构为X86_64。 编译型语言编译过程主要有预编译、编译、汇编、链接。 预编译This st...

  • AOSP-编译C/C++可执行程序/库

    编译C/C++ 前面我们完成了java的编译,编译成jar包,编译成apk。 接下来我们看看C/C++的编译,编译...

  • 宏 const static extern的区别与使用

    一. const 与 宏的区别 编译时刻: 宏是预编译(编译之前处理), const是编译阶段处理 编译检查: 宏...

  • dtb文件编译

    反编译 编译 批量反编译

  • 编译时和运行时、OC中对象的动态编译机制

    编译时和运行时、OC中对象的动态编译机制 编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把...

  • const与宏 static extern关键字区别

    const与宏: 1、编译时刻: 宏是预编译的--编译之前处理,const是编译阶段的 2、编译检查: 宏不做检查...

网友评论

      本文标题:go-mips32的编译

      本文链接:https://www.haomeiwen.com/subject/qxwzsttx.html