Dateien einbinden mit include

#2435247
Lesenswert?

Die Form mit den spitzen Klammern sucht die Datei in den Verzeichnissen, 
die per Compiler-Option zum Suchpfad hinzugefügt wurde (bei GNU ist das 
-I) und dann in den Standard-Verzeichnissen.

Die Form mit Anführungszeichen sucht die Datei zuerst im Verzeichnis der 
Datei in der das #include steht, dann weiter wie bei spitzen Klammern.
#2435251
Lesenswert?

Natürlich gibt es einen Unterschied, sonst würde es die beiden Varianten 
ja nicht geben.

1. Variante
<Uart.h> sucht in den Ordner die dem linker angegeben werden.

2. Variante:
"Uart.h" eine vom Programmierer bereitgestellte Header Datei. Dabei wird 
im aktuellen Verzeichnis gesucht, bzw. in unterverzeichnissen wenn du es 
wie folgt angibst "meineHeader/Uart.h". Wenn So nicht gefunden wird wie 
bei Variante 1 gesucht.

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