Página 1 de 1

Tipo de compilação

MensagemEnviado: 01 Fev 2008 17:55
por CCandido
gostaria de saber se existe compilador ARM7, que compila = compilador de PC., para eu montar meus exes e excutar em qquer endereço de RAM
ex:
ao invez de
jmp 0x80FF
call 0x80FF
usar
jmp +X ou jmp -x
call +x ,call -x

porque eu ai poderia carregar os exes em qquer endereço......
se é que existe isto.
exe neste caso sao peguenas funçoes que carrego e executo e deleto
e ja entra outro....
Obrigado,

MensagemEnviado: 01 Fev 2008 21:50
por filipe.renaldi
CCandido,

Você quer gerar código PIC - "Position Independent code"

Com o GCC você pode compilar código PIC com a opção -fpic

Dê uma olhada nas opções específicas para ARM:
-msingle-pic-base
-mpic-register=reg

MensagemEnviado: 02 Fev 2008 17:06
por CCandido
Filipe é exatamente oque eu quero, duro que ja tentei uma vez mexer com GCC, cara não consegui nada, se tiver como passar as configuraçoes até tento usar ele.
e valeu pelo ( PIC ) nunca tinha ouvido falar disto.
mas, vou peguisar sobre isto
queria testar no LPC2148, by Kit_RPA
Obridado,