Clang Tools入门教程

内容介绍

这本书包含一系列关于Clang Tools的文章,包括介绍现有的Clang Tools,如何使用它们提高程序员的效率,以及讲述如何基于Clang开发。本书适用于想了解Clang的读者,和基于Clang开发自己工具的开发者。

目前计划的大纲:

  • [x] clang-tidy——静态代码分析框架
  • [x] FileCheck介绍
  • [x] 自动现代化C++代码
  • [ ] clang-tidy check 101教程
  • [ ] 基于libtooling编写一个Clang tool
  • [ ] clang-include-fixer
  • [ ] clang-format
  • [ ] Clang AST matcher介绍
  • [ ] C++ module介绍

关于

这一年来一直在做基于clang的工具开发,包括clang-tidy, clang-include-fixer, clang-move。所以打算写一个系列的文章介绍Clang Tools的开发。一来是对自己工作的总结;二来是发现中文资料零星可数,让国内开发者更多了解Clang。

  • Email: hokein.wu (at) gmail (dot) com
  • GitHub: hokein

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处和作者。