Gänsefüße " " oder Klammern < >

#1855766
Lesenswert?
• ▲
▼
Die Dateien mit "" sind 'Deine' Dateien, die irgendwie im 
Projektverzeichnis etc. liegen. D.h. der Compiler sucht die Dateien, 
relativ zu Deinem Projektverzeichnis.
Dateien, die mit <> eingebunden werden, sind üblichweise allgemeine 
Dateien, die z.B. bei der IDE mit installiert wurden (stdlib etc.).
Hier sucht der Compiler in den Pfaden, die in der Systemvariable "PATH" 
eingestellt sind.
Allerdings gibt es hier dann auch eine gewisse Reihenfolge... Aber so 
grob ist das der Unterschied
#1855771
Lesenswert?
• ▲
▼
Albert ... schrieb:
> "MyHeader.h" sucht die Datei vom Verzeichnis aus in dem sich die Datei
> befindet. Wenn man <MyHeader.h> eingibt durchsucht der Linker die im
> Linkercript angegebenen Pfade nach dieser Datei.

Wenn du möchtest, schreib das neu und ich patche dir den Eintrag um 
falls du selber nicht mehr editieren kannst.
Der Linker hat damit gar nichts zu tun. Und schon gar kein Linkerscript.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.