Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: bitmaster am 14. August 2008, 06:04

Titel: ld und base address
Beitrag von: bitmaster am 14. August 2008, 06:04
Hi,

also ich möchte mittels ld zu einer elf64 Datei linken. Dabei möchte ich gerne die Basisadresse der Datei festlegen sowie die page size. Google sagt mir dass man das mittels --image-base machen kann. Nur leider gibts die Option bei meiner ld Version nicht. Kann man die irgendwie dazukompilieren, wenn ja wie? Das alles soll ja auch mit Scripts gehen. Nur meine Scripts machen immer was anderes. Evtl. könnt ihr mir ja helfen.

thx

bitmaster
Titel: Re: ld und base address
Beitrag von: cyr1x am 14. August 2008, 10:52
Meinst du sowas wie "-Ttext 0xXXXXXXXX" ?
Titel: Re: ld und base address
Beitrag von: bluecode am 14. August 2008, 11:53
Wenn du noch mehr Kontrolle über den Linkprozess brauchst, dann schau dir mal Linkerscripts (http://sourceware.org/binutils/docs-2.18/ld/Scripts.html#Scripts) (binutils Dokumentation) an.