GCC版本中的结构成员对齐低于4.0.0

时间:2012-07-20 15:05:48

标签: gcc alignment

当我在 in6_addr 这样的结构中只包含一个字符数组时,当 in6_addr 与其他数据类型结合时,我应该注意哪些对齐问题在另一个结构?

我在SOLARIS上使用GCC 3.4.3版生成总线错误存在问题。

1 个答案:

答案 0 :(得分:1)

char不能错位,即使它是数组的成员也不会错位。其他数据类型仍应在适当的偏移处与结构的起点对齐。结构本身是否正确对齐?