Página 1 de 1

Tamanho de Estruturas no ARM com GAPs

MensagemEnviado: 17 Mai 2007 17:37
por rafaelthome
No antigo forum tem um post do Jean Fernandes que fala dos gaps inseridos nas etruturas de dados para alinhá-los de acordo com processador.

Descobri que a diretiva __attribute((packed)) gera a estrutura alinhada a 1 byte.

O meu problema é que estou portando uma aplicação x86 com algumas centenas de estruturas para uma plataforma ARM DragonBall da Motorola.

Existe alguma forma, diretiva de compilação, de tornar todo o código gerado com alinhamento a 1 byte ?

Uso o arm-linux-gcc 3.3.4

Obrigado.