При поиске программы C (.h) программа используется программа C (.h). Ищу определенный. Как вы герметизируете вывод из GCLinux

Anonymous
При поиске программы C (.h) программа используется программа C (.h). Ищу определенный. Как вы герметизируете вывод из GC

Сообщение Anonymous »

Довольно часто кто -то хочет знать, какой заголовок/s ( path to Programheader ) Ваша C -программа зависит от.

Вы можете перечислить все, с указанной ниже командой, но что, если искать определенный из списка? (например, Errno.h ) может быть избыточным, по крайней мере по имени, со многими версиями для их конкретных целей по всей файловой системе, очень полезно, чтобы быстро найти, какая из них использует программу, с которой вы имеете дело.

Я нашел это так, что пост: как я могу найти файлы заголовков языка программирования C в Linux?, действительно очень полезно: < /p>

Код: Выделить всё

gcc -H -fsyntax-only myprogram.c
< /code>
Но когда я попробовал: < /p>
gcc -H -fsyntax-only myprogram.c | grep errno.h
< /code>
Я снова получил полный список.

или, если я попробую косвенный способ (например, к grep < /code> файл впоследствии), например: < /p>
gcc -H -fsyntax-only myprogram.c >> headers_myprogram.txt
gcc -H -fsyntax-only myprogram.c | tee -a headers_myprogram.txt
Я снова получил полный список (консоль) и headers_myprogram.txt 0 байт -файл в любом случае.

Подробнее здесь: https://stackoverflow.com/questions/797 ... certain-on

Вернуться в «Linux»