首页 > 未分类 > 累,但是有了结果

累,但是有了结果

2005年3月7日 hufey

抓到一个大BUG,
cross compiler处理double值两个32位次序不一样
尽管同样是little endian的系统

分类: 未分类 标签:
  1. 2005年3月8日11:31 | #1

    如果都是little的,这也有可能是数据对齐的问题吧
    data align?
    交叉编译的时候,一般会把32位的拆成两个16位定义
    避免align的问题。。。

  2. hufey
    2005年3月8日16:41 | #2

    不是,ARM gcc基本都有这个bug
    因为最早ARM的FPU是big endian实现的
    其实这个问题只会影响到涉及double型的程序移植

  3. hufey
    2005年3月8日16:54 | #3

    另外,老兄的网站我怎么上不去呢?

本文的评论功能被关闭了.