Clang 20.0.0git(进行中)发布说明
将 Clang 用作编译器¶
Clang 编译器用户手册
组装完整的工具链
Clang 语言扩展
Clang 命令行参数参考
Clang 中的属性
Clang 中的诊断标志
使用 Clang 进行交叉编译
Clang 静态分析器
线程安全分析
C++ 安全缓冲区
数据流分析:非正式介绍
函数效果分析
AddressSanitizer
ThreadSanitizer
MemorySanitizer
UndefinedBehaviorSanitizer
DataFlowSanitizer
LeakSanitizer
RealtimeSanitizer
SanitizerCoverage
SanitizerStats
Sanitizer 特殊情况列表
-fbounds-safety: 为 C 强制执行边界安全
对 -fbounds-safety 的实现计划
控制流完整性
LTO 可见性
SafeStack
ShadowCallStack
基于源代码的代码覆盖率
标准 C++ 模块
模块
MSVC 兼容性
Misexpect
OpenCL 支持
OpenMP 支持
SYCL 编译器和运行时架构设计
HIP 支持
HLSL 支持
HLSL 设计和实现
ThinLTO
API 说明:在不修改头文件的情况下添加注释
调试 C++ 协程
AMDGPU 支持
Clang“手册”页
常见问题解答 (FAQ)
将 Clang 用作库¶
为您的应用程序选择合适的接口
外部 Clang 示例
Clang AST 简介
LibTooling
Libclang 教程
LibFormat
Clang 插件
如何编写基于 RecursiveASTVisitor 的 ASTFrontendActions。
使用 LibTooling 和 LibASTMatchers 构建工具的教程
匹配 Clang AST
Clang 变换器教程
ASTImporter:合并 Clang AST
如何为 LLVM 设置 Clang 工具
JSON 编译数据库格式规范
Clang 的重构引擎
使用 Clang 工具¶
概述
ClangCheck
ClangFormat
Clang-Format 样式选项
Clang 链接器包装器
Clang nvlink 包装器
Clang 卸载捆绑器
Clang 卸载打包器
Clang-Repl
Clang SYCL 链接器
设计文档¶
Clang 维护者
“Clang”CFE 内部手册
驱动程序设计与内部原理
Multilib
卸载设计与内部原理
预编译头文件和模块内部原理
ABI 标记
硬件辅助 AddressSanitizer 设计文档
常量解释器
索引和表格¶
索引
搜索页面