编译Linux内核时需要生成compile_commands.json的两种方法
用默认的gcc编译,加之使用bear
bashbear -- make -j$(nproc)使用clang编译器
bashmake CC=clang defconfig make CC=clang -j$(nproc)编译完成后再使用工具生成
compile_commands.jsonbashscripts/clang-tools/gen_compile_commands.py