Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Compiler unter Linux kann die Header-Datei nicht finden

Der Compiler unter Linux kann die Header-Datei nicht finden

王林
王林Original
2020-01-11 16:27:354990Durchsuche

Der Compiler unter Linux kann die Header-Datei nicht finden

Das Problem tritt auf:

Wenn die Header-Datei beim Kompilieren des Programms unter Linux nicht gefunden werden kann, wird die folgende Fehlermeldung angezeigt:

$ gcc test.c -o test
test.c:9:16: fatal error: xxx.h: No such file or directory
 #include<xxx.h>

Die folgende Beschreibung nimmt das Ubuntu-System als Beispiel.

(Kostenloses Teilen von Video-Tutorials: Linux-Video-Tutorial )

Die Lösung lautet wie folgt:

1. Suchen Sie zuerst den Pfad, in dem sich xxx.h befindet befindet sich

Der Befehl lautet wie folgt:

$ sudo find / -name xxx.h

Das Ergebnis lautet wie folgt:

/usr/local/include/xxx/xxx.h

2. Fügen Sie dann mit der Option -I das Verzeichnis zum Kompilieren hinzu

Der Befehl lautet wie folgt:

$ gcc test.c -o test -I /usr/local/include/xxx

Empfohlene verwandte Artikel und Tutorials: Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDer Compiler unter Linux kann die Header-Datei nicht finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn