arm a53 核怎么开启浮点运算?

2016-12-13 21:07:35 +08:00
 elicec

目前用浮点运算后,报错 mgeneral-regs-only 。查了下 arm 编译手册,说是开启这个后,表示只能用通用寄存器,不能用浮点寄存器,但是我把这个关闭后,我自己的 Linux 内核模块时能编译通过了,但是编译整个 kernel 后, kernel 启动不了。怎么用正确的方式开启浮点运算? arm 平台

3000 次点击
所在节点    程序员
3 条回复
maxiaodong
2016-12-13 23:31:54 +08:00
你是用 32 位还是 64 位?
elicec
2016-12-14 07:45:10 +08:00
oska874
2016-12-14 11:48:21 +08:00
kernel 里面不会用到浮点啊。
如果要编译硬浮点的程序,在 gcc 里配好浮点就行了(-mfloat-abi=softfp )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX