是否有与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搜索路径。
但是,我不知道如何覆盖链接器或完全覆盖库搜索路径。