将 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)