mikrocontroller.net

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


Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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???

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 :)

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ok :)

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

Autor: Joe Die (kosmonaut_pirx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kannst ja einmal hier antesten:

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

liest sich ganz gut, imo.
bye kosmo

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.