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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren