Para obtener GCC para imprimir el conjunto completo de los directorios donde se buscará cabeceras de sistema, invocar esta manera:
$ LC_ALL=C gcc -v -E -xc - < /dev/null 2>&1 |
LC_ALL=C sed -ne '/starts here/,/End of/p'
que producirá la salida de la forma
#include "..." search starts here:
#include <...> search starts here:
/usr/lib/gcc/x86_64-linux-gnu/5/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include
End of search list.
Si tiene -I
-family options en la línea de comandos afectarán lo que está impreso.
(El comando sed
es deshacerse de todos los otros basura esta imagen Impresiones de invocación y el LC_ALL=C
es asegurar que el comando funciona sed
- el "comienza aquí" y "fin de la lista de búsqueda" frases son IIRC traducida)
¡Información útil para tener! Gracias por esto. –