Heim > Backend-Entwicklung > C++ > Hauptteil

Wie kann ich GCC anweisen, in bestimmten Verzeichnissen nach Header-Dateien zu suchen?

Patricia Arquette
Freigeben: 2024-10-30 02:02:02
Original
354 Leute haben es durchsucht

How do I tell GCC to search for header files in specific directories?

Einschließen von Header-Dateien in den GCC-Suchpfad

Bei der Arbeit mit komplexen Codebasen, die über mehrere Ordner verteilt sind, kann es zu Problemen kommen, wenn GCC die erforderlichen Header-Dateien für die Kompilierung findet. Dieses Handbuch befasst sich mit dem spezifischen Problem, mit dem der Benutzer konfrontiert ist, wenn er Header-Dateien aus verschiedenen Unterverzeichnissen in ein größeres Projektverzeichnis einbezieht.

Um GCC anzuweisen, in einem bestimmten Pfad nach Header-Dateien zu suchen, wird das Flag -I verwendet. Die Syntax lautet wie folgt:

gcc -I<path> <source file>
Nach dem Login kopieren

Für das angegebene Codebeispiel mit Header-Dateien unter /home/me/development/skia wäre der richtige Kompilierungsbefehl:

gcc -c -I/home/me/development/skia sample.c
Nach dem Login kopieren

Mit diesem Flag sucht GCC nach den Header-Dateien in /home/me/development/skia und seinen Unterverzeichnissen, sodass der Code erfolgreich kompiliert werden kann.

Das obige ist der detaillierte Inhalt vonWie kann ich GCC anweisen, in bestimmten Verzeichnissen nach Header-Dateien zu suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!