mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-23 14:42:19 +02:00

Co-authored-by: Sebastiaan Speck +sebastiaanspeck@users.noreply.github.com> Co-authored-by: Wiktor Perskawiec <git@spageektti.cc>
24 lines
613 B
Markdown
24 lines
613 B
Markdown
# 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}}`
|