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

时间:2011-07-16 05:03:49

标签: c++ macos

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

#include <TextUtils.h>

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

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

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

1 个答案:

答案 0 :(得分:23)

执行以下命令

# echo "" | gcc -xc - -v -E

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