递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 123|回复: 1
打印 上一主题 下一主题

[服务器] 火山GO请在编译选项中加入ARM架构的浮点类型选择

[复制链接]

30

主题

120

帖子

815

积分

高级会员

Rank: 4

积分
815
跳转到指定楼层
楼主
发表于 昨天 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
火山GO在编译MIPS架构linux应用时可以选择浮点类型 硬浮点或者软浮点,但是在编译ARM应用时则没有这个选项,是按照ARM架构的默认设置走的,即ARM5使用软浮点,其他使用硬浮点,导致在编译ARM6应用后在无硬件浮点的设备上运行会报错,虽然说可以向下兼容低版本应用 可以通过编译ARM5应用来运行,但是这显然不够"完美"
runtime: this CPU has no floating point hardware, so it cannot run
a binary compiled for hard floating point. Recompile adding ,softfloat
to GOARM.


希望可以加入浮点选项
GOARCH=arm GOARM=7,softfloat go build -o 程序名 源码.go
回复

使用道具 举报

6

主题

77

帖子

1752

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1752
沙发
发表于 昨天 15:23 | 只看该作者
都已经翻译成go原始代码了 ,自己使用命令编译一下即可
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-11-11 10:28 , Processed in 0.088571 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表