编译数据库生成器 用于为基于GNU make的构建系统生成文件的工具。 它主要针对非cmake(cmake已生成编译数据库)大型代码库。 受到和等项目的启发,但速度更快(主要针对大型项目),因为在大多数情况下,它不需要全新的构建(如上述工具那样)即可生成编译数据库文件,因此可以使用生成选项(例如-n / --dry-run和-k / --keep-going以提取编译命令。 而且,它比YCM-generator的伪工具机制方法更易于交叉编译。 安装 # pip install compiledb 支持Python 2.x和3.x(目前仅测试2.7和3.6版本) 为了支持bash完成,例如