gcc: dateien dazulinken
-
Hallo!
Ich hoffe ich bin im richtigen Forum und habe den Titel richtig gewählt.
Mein Problem:
Ich versuche ein Programm mit gcc zu erstellen. Der Compiler gibt u.a. folgende Fehlermeldung zurück..windows.h: No such file or directory <ENOENT>
Nun vermute ich, da die Datei auf dem Rechner existiert, dass gcc einfach nicht weiss, wo es die Datei finden kann. Den Pfad zur Datei kenne ich. Muss ich ihn in der Befehlszeile mit angeben? Wenn ja, wie?
Schon einmal vielen Dank um Voraus!
-
Header haben nichts mit dem Linker zu tun!
mit -I<verzeichnis> kannst du Such-Pfade für Header-Dateien angeben. Siehe auch GCC-Handbuch
-
rüdiger schrieb:
Header haben nichts mit dem Linker zu tun
ja zumindest in C/C++ nicht, allerdings kommt das in manchen IDEs so rüber, weil immer automatisch gelinkt wird, wenn ein header hinzugefügt wird. Das hat aber nicht mit C/C++ zu tun. Wenn man immer diesen luxus gewähnt ist, dann gibts die ersten Probleme bei libraries die nicht von Projekt selbst erstellet wurden.
Produktiver Beitrag Ende