Я создаю приложение C ++ в командной строке (используя make
с библиотекой с открытым исходным кодом (Xerces 2.8)). Один из файлов включает системный файл OSX,
#include <TextUtils.h>
Когда я набираю make -n
, чтобы определить команду, используемую для компиляции заданного файла, путь для файлов системной платформы не включается. Поэтому я предполагаю, что в OSX компилятор gcc ищет в папке по умолчанию системные включаемые файлы.
Я хотел бы знать, что это за место. Когда я ищу TextUtils.h
, я вижу много версий файла в разных местах, в том числе несколько возможных кандидатов на место по умолчанию.
Как определить путь по умолчанию, который система использует для системных включаемых файлов?