Suchen Sie bestimmte C -Programm -Header. Wie grep direkt oder leiten Sie die Auflistung von GCC -H -FSYNTAX -Source.c aLinux

Linux verstehen
Anonymous
 Suchen Sie bestimmte C -Programm -Header. Wie grep direkt oder leiten Sie die Auflistung von GCC -H -FSYNTAX -Source.c a

Post by Anonymous »

als AnyCheader

Code: Select all

.h
(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>

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
Ich habe die vollständige Liste erneut (Konsole) und eine Header_MyProgram.txt 0 Bytes -Datei in beiden Fällen erhalten.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post