Cómo encontrar encabezados xcode en OSX

1

Estoy escribiendo un programa en C que enlaza con libxml2:

#include <libxml/tree.h>
#include <libxml/parser.h>

En Linux, los encabezados libxml2 están en /usr/include/ y el compilador los encuentra automáticamente. Sin embargo, en OSX, la ruta de los encabezados depende de la versión del sistema operativo. En Yosemite, están en:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2

Pero en otras versiones de OSX pueden estar en otro directorio. Necesito pasar esta ruta al compilador en la variable CPPFLAGS para que funcione. ¿Cómo puedo encontrar el directorio de inclusión apropiado (sin usar autoconf) en las versiones de OSX?

    
pregunta Jeroen 12.02.2015 - 22:28

0 respuestas

Lea otras preguntas en las etiquetas