bear
generate compilation database for Clang tooling
Command lineDevelopment
Not tested on a device yet. What that means
Commands in the package
bear
About bear
From Debian's package description
Bear records the flags passed to the compiler for each translation unit and stores them in a JSON file. This file can be used by Clang's tooling interface and programs like clang-check to process a translation unit.
cmake supports the generation of JSON compilation databases out of the box. For any other build system that does not support this, Bear can be used instead to intercept the invocation of the compiler.
From Debian's description of the bear package, under that package's license.
Dependencies
Depends on
libearlibabsl20240722libc6libfmt10libgcc-s1libgrpc++1.51t64libgrpc29t64libprotobuf32t64libspdlog1.15-fmt10libstdc++6
Related apps
- ClangC, C++ and Objective-C compiler (LLVM based), clang binaryCommand line
- clang-formatTool to format C/C++/Obj-C codeCommand line
- clang-tidyclang-based C++ linter toolCommand line
- skopeoTooling to work with remote images registriesCommand line
ClazyA Clang compiler plugin which emits warnings related to Qt best practicesCommand line- clang-toolsclang-based toolsCommand line
Sources and licenses
- Name: the Debian package name.
- Summary: Debian's short description of the bear package, under that package's license.
- Description: Debian's description of the bear package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.