rizsotto

Bear

rizsotto

Bear is a tool that generates a compilation database for clang tooling.

AI 简介

Bear 是一个用于为 Clang 工具链生成 JSON 编译数据库(compile_commands.json)的构建辅助工具。它通过拦截构建过程中调用的编译器命令,自动提取编译参数、头文件路径等信息并写入标准格式的 compilation database;支持主流 Unix-like 系统及 Windows,无需修改源码或构建脚本。适用于 C/C++ 项目中构建系统(如 Make、Autotools、Ninja 手动调用等)不原生支持导出编译数据库的场景,为 Clang-based 静态分析、代码导航、重构等开发工具提供必要输入。

Rust
GNU General Public License v3.0
6.4k
Stars
367
Forks
54
Watchers
2
Issues

Star 增长

今日0
近 7 天0
近 30 天+17
综合评分65.4
默认分支master