Clang 编译器用户手册

作者张盼
日期2016-03-24
版本1.02
  • 介绍
    • 名次
    • 基本使用
  • 命令行选项
    • 控制错误和警告信息的选项
      • 格式化诊断信息
      • 单独警告组
    • 控制Clang崩溃诊断选项
  • 语言和目标无关的特性(Language and Target-independent Features)
    • 错误和警告控制
      • 控制Clang如何显示诊断信息
      • 诊断映射
      • 诊断分类
      • 通过命令行标志控制诊断
      • 通过Pragmas控制诊断
      • 通过系统头文件控制诊断
      • 开启所有警告
    • 控制静态分析器诊断
    • 预编译的头文件
      • 生成PCH文件
      • 使用PCH文件
      • 可重定位PCH文件
    • 控制代码生成
    • 控制调试信息大小
    • 注释解析选项
  • C 语言特性
    • clang支持的扩展
    • 各个标准模式之间的差异
    • 尚未实现的GCC扩展
    • 故意不支持的GCC扩展
    • Microsoft 扩展
  • C++ 语言特性
    • 控制实现限制
  • Objective-C 语言特性
  • Objective-C++ 语言特性
  • 特定目标特性和限制
    • CPU架构特性和限制
      • X86
      • ARM
      • 其他平台
    • 操作系统特性和限制
      • Darwin (Mac OS/X)
      • Windows
        • Cygwin
        • MinGW32
        • MinGW-w64
  • clang-cl
    • 命令行选项
      • /fallback 选项