您好,欢迎光临系统之家!

系统之家 - 为您打造全网最优秀的系统论坛!

 找回密码
 注册
搜索

GO语言编译程序在openwrt mipsle架构报错Illegal instruction的问题

查看: 208|回复: 0

[资料] GO语言编译程序在openwrt mipsle架构报错Illegal instruction的问题 [复制链接]

Rank: 64Rank: 64Rank: 64Rank: 64

UID
5
帖子
6545
威望
4296 点
黄金
10511 金币
在线时间
4518 小时
注册时间
2005-5-13
最后登录
2020-9-22

终身成就奖 宣传大使奖

发表于 2019-8-10 09:39:06 |显示全部楼层
为什么要用GO语言编译程序大家都懂。
有这种问题的原因是早期MIPS的廉价CPU都没有FPU,像AR9331和MT7620都在此列。
不过没关系,有其它办法解决。

方法一:编译openwrt时menuconfig有个选项,开启MIPS FPU Emulator
注:是不是搞笑,为了用个GO程序我还得自己编译openwrt?其实可以改刷潘多拉,潘多拉是有FPU Emulator的。

方法一:编译时带上GOMIPS=softfloat,编译即可
注:是不是搞笑,为了用个GO程序我还得自己编译softfloat?其实可以再找找,很多软件都有提供softfloat的版本。




中华人民共和国宪法第四十条:
中华人民共和国公民的通信自由和通信秘密受法律的保护。

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

回顶部