¿Cómo puedo saber dónde g ++ pudo encontrar un archivo de inclusión? Básicamente si yo¿Cómo saber de dónde se incluye un archivo de encabezado?
#include <foo.h>
g ++ escanearé la ruta de búsqueda, usando cualquier opción de incluir para agregar o modificar la ruta. Pero, al final de los días, ¿hay alguna forma en que pueda decir la ruta absoluta de foo.h que g ++ eligió compilar? Especialmente relevante si hay más de un foo.h en la miríada de rutas de búsqueda.
Como forma de lograrlo ... ¿hay alguna manera de que g ++ me diga cuál es su ruta de búsqueda final después de incluir los valores predeterminados y todas las opciones de inclusión?
Relacionados : ¿hay alguna manera de decir qué padre incluye archivos de los que se incluyó un archivo de inclusión infantil? Es decir. para mostrar el gráfico incluido (Sugerencia: gcc -E no está del todo ... podría procesarse para cederlo) –