关于ARM GCC float
今天又构建ARM linux基本系统,以前构建都是2440上的,没有带vfp的可能性,这次是9260,据说带vfp的,
其实也是不带的,所以gcc configure时使用了--with-float=softfp,导致到busybox哪里运行有浮点运算的程序
就指令错误。
这里总结下区别:
1. soft --with-float=soft, 纯软件模拟浮点运算
2. --with-float=softfp ,跟vfp相同,是带有vfp的,但是需要软件同时翻译支持。
3. fpu, 这个是纯硬件的,一般就x86和arm11等支持。
也就是说 soft,softfp是完全不同的。
阅读(2152) | 评论(0) | 转发(0) |