Suchen Sie bestimmte C -Programm -Header. Wie grep direkt oder leiten Sie die Auflistung von GCC -H -FSYNTAX -Source.c a
Posted: 19 Aug 2025, 13:43
als AnyCheader (z. B. Errno.h ) könnte redundant sein, zumindest mit Namen, mit vielen Versionen für ihre jeweiligen Zwecke in ganz einem Dateisystem, ist sehr nützlich, um schnell herauszufinden, welches das Programm verwendet, mit dem Sie sich befassen.
Ich habe diesen Beitrag gefunden: Wie finde ich die Header -Dateien der C -Programmiersprache in Linux?, wirklich sehr nützlich: < /p>
Ich habe die vollständige Liste erneut (Konsole) und eine Header_MyProgram.txt 0 Bytes -Datei in beiden Fällen erhalten.
Code: Select all
.h
Ich habe diesen Beitrag gefunden: Wie finde ich die Header -Dateien der C -Programmiersprache in Linux?, wirklich sehr nützlich: < /p>
Code: Select all
gcc -H -fsyntax-only myprogram.c
< /code>
Aber als ich es versuchte: < /p>
gcc -H -fsyntax-only myprogram.c | grep errno.h
< /code>
Ich habe die vollständige Liste erneut erhalten.
Oder wenn ich einen indirekten Weg versuche (z. B. Grep < /code> danach die Datei), zum Beispiel: < /p>
gcc -H -fsyntax-only myprogram.c >> headers_myprogram.txt
gcc -H -fsyntax-only myprogram.c | tee -a headers_myprogram.txt