构建C++应用程序时OSX系统包含文件的默认路径是什么?

Dan*_*aum 13 c++ macos

我正在命令行构建一个C++应用程序(使用make开源库(Xerces 2.8)).其中一个文件包含一个OSX系统文件,

#include <TextUtils.h>
Run Code Online (Sandbox Code Playgroud)

当我键入make -n以确定用于编译给定文件的命令时,没有提供系统框架文件的包含路径.因此,我假设在OSX上,gcc编译器在系统包含文件的默认位置查找.

我想知道这个位置是什么.当我搜索时TextUtils.h,我在不同位置看到该文件的许多版本,包括可能是默认位置的几个不同的可能候选者.

如何确定系统用于系统包含文件的默认路径?

Eel*_*lke 25

执行以下命令

# echo "" | gcc -xc - -v -E
Run Code Online (Sandbox Code Playgroud)

将输出gcc的buildin配置,其中包含默认包含.