Tipo de compilação

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Tipo de compilação

Mensagempor CCandido » 01 Fev 2008 17:55

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,
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR

Mensagempor filipe.renaldi » 01 Fev 2008 21:50

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
--
Att,
Filipe Renaldi.
filipe.renaldi
 
Mensagens: 4
Registrado em: 23 Ago 2007 09:30
Localização: Blumenau

Mensagempor CCandido » 02 Fev 2008 17:06

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,
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x