compdb
生成 compile_commands.json
cmake
export CMAKE_EXPORT_COMPILE_COMMANDS=1
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON <其他参数>
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
bear
bear -- make
Linux Kernel
./scripts/clang-tools/gen_compile_commands.py -d <build_output> [-o <compile_commands.json>]