Forum: Compiler & IDEs "using ld" nich auf meiner wellenlänge


von gast (Gast)


Lesenswert?

ich check das dokument nich: using ld...

kennt jmd ein gutes tutorial, das erkärt, wie man linkerscripte für den 
gnu ld schreibt?

vllt auch literatur???

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Fang mal damit an zu erzählen, wofür du denn genau einen Linkerscript
brauchst.  Normalerweise schreibt man sowas nicht von Grund auf neu,
sondern modifiziert einen bestehenden.  Oft genug muss man sie gar
nicht ändern, sondern kommt mit Kommandozeilenparametern auch hin.

von gast (Gast)


Lesenswert?

ich will einfach nur den gnu-linker soweit verstehen, das ich in der 
lage wäre, ein scrip für ihn schreiben zu könne ...

von grund auf...

das man sie normalerweise nicht neu schreibt/bzw. evtl. modifiziert ist 
mir hinreichend bekannt, versetzt mich jedoch noch immer nicht in die 
lage, "using ld" so richtig verständlich mir einzupleuen :D

...einzig und alleine darum geht es mir :)
somit nochmals die frage:

kennt jemand ein weiteres dokument über das erstellen von linkerscripts 
für den gnu linker??

danke :)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

In sowas kannst du nur hineinwachsen. So'nen Kram dürften selbst die
Autoren von AVR-GCC/avr-libc initial nicht von Grund auf neu
geschrieben haben, sondern auch die werden sich als Template die
Scripts einer anderen Umgebung genommen haben.

Als normaler Anwender hat man mit den Dingern jedenfalls nicht sehr
viel zu tun.

von gast (Gast)


Lesenswert?

ok :)

wenn ich schlauer wurde, dann kann ich ja das wiki hier befüttern :)

von Joe D. (kosmonaut_pirx)


Lesenswert?

kannst ja einmal hier antesten:

http://sources.redhat.com/binutils/docs-2.12/ld.info

liest sich ganz gut, imo.
bye kosmo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.