在x86 linux上使用软件浮点

前端之家收集整理的这篇文章主要介绍了在x86 linux上使用软件浮点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否(很容易)可以在i386 linux上使用软件浮点而不会在每次调用时产生陷入内核的费用?我试过-msoft-float,但看起来普通(ubuntu)C库没有包含FP库:
$gcc -m32 -msoft-float -lm -o test test.c
/tmp/cc8RXn8F.o: In function `main':
test.c:(.text+0x39): undefined reference to `__muldf3'
collect2: ld returned 1 exit status

解决方法

除非你想手动引导你的整个工具链,你可以从 uclibc toolchain(i386版本,我想象)开始 – 软浮动是(AFAIK)不直接支持debian和衍生物上的“原生”编译,但它可以使用通过uclibc工具链的“嵌入式”方法.

猜你在找的Linux相关文章