snippetbashTip
bear — A tool to generate compilation databases for `clang` tooling. More information: <https://github.com/
Viewed 0 times
commandforclidatabasestoolcompilationbeargenerate
Problem
How to use the
bear command: A tool to generate compilation databases for clang tooling. More information: <https://github.com/rizsotto/Bear>.Solution
bear — A tool to generate compilation databases for clang tooling. More information: <https://github.com/rizsotto/Bear>.Generate
compile_commands.json by running a build command:bear -- {{make}}Generate compilation database with a custom output file name:
bear --output {{path/to/compile_commands.json}} -- {{make}}Append results to an existing
compile_commands.json file:bear --append -- {{make}}Run in verbose mode to get detailed output:
bear --verbose -- {{make}}Force
bear to use the preload method for command interception:bear --force-preload -- {{make}}Code Snippets
Generate `compile_commands.json` by running a build command
bear -- {{make}}Generate compilation database with a custom output file name
bear --output {{path/to/compile_commands.json}} -- {{make}}Append results to an existing `compile_commands.json` file
bear --append -- {{make}}Run in verbose mode to get detailed output
bear --verbose -- {{make}}Force `bear` to use the preload method for command interception
bear --force-preload -- {{make}}Context
tldr-pages: common/bear
Revisions (0)
No revisions yet.