gpt4 book ai didi

c++ - 是否有等效于 Clang/LLVM 的 .spec 文件,我在哪里可以找到引用?

转载 作者:可可西里 更新时间:2023-11-01 17:56:51 24 4
gpt4 key购买 nike

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

GCC (4.9.0) 版本的当前(截至撰写本文时)手册 describes the Spec Files here .

Clang/LLVM有没有类似的机制。显然 Clang 有 the notion of a driver同样,但我无法提供任何关于 Clang 是否存在规范文件或类似机制以及如何使用它们的文档。

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

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

最佳答案

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

The clang driver has no direct correspondent for “specs”. The majority of the functionality that is embedded in specs is in the Tool specific argument translation routines. The parts of specs which control the compilation pipeline are generally part of the Pipeline stage.

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

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

关于c++ - 是否有等效于 Clang/LLVM 的 .spec 文件,我在哪里可以找到引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com