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

Der Compiler unter Linux kann die Header-Datei nicht finden

王林
Freigeben: 2020-01-11 16:27:35
Original
5283 Leute haben es durchsucht

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>
Nach dem Login kopieren

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
Nach dem Login kopieren

Das Ergebnis lautet wie folgt:

/usr/local/include/xxx/xxx.h
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage