是否有与Clang / LLVM相同的.spec文件,我在哪里可以找到引用?

可以使用.specs文件将gcc驱动程序配置为使用特定链接器,特定选项和其他详细信息(例如,覆盖系统头)。

GCC版本(4.9.0)的当前(在撰写本文时)手册中描述了Spec Files 。

Clang / LLVM是否有类似的机制。 显然,Clang也有驱动程序的概念 ,但我无法提供有关Clang是否存在Spec Files或类似机制以及如何使用它们的任何文档。

我对C和C ++感兴趣,但是可能指向其中任何一个的指针都会让我开始。

目标是覆盖系统头和库路径以及前面简要提到的链接器。

根据文档 ,Clang驱动程序没有直接等效于GCC规范文件:

铿锵司机没有“规格”的直接记者。 嵌入在规范中的大多数function都在特定于工具的参数转换例程中。 控制编译管道的规范部分通常是Pipeline阶段的一部分。

可以使用-nostdinc-isystem覆盖#include搜索路径。

但是,我不知道如何覆盖链接器或完全覆盖库搜索路径。