首页 > 解决方案 > BitBake (Yocto) 构建的编译数据库

问题描述

为基于make的项目生成编译数据库的常用方法是使用bearintercept-build,但是这些使用LD_LIBRARY_PRELOAD与BitBake对伪的使用冲突。我发现的唯一其他工具是compiledb-generator,它通过解析make输出来工作,但是automake有这种默认隐藏命令的讨厌习惯。

现在我想最简单的是手动使用 BitBake 生成的 SDK 配置他们的开发版本,但是这个项目有一堆单独的库,它们都需要编译,并且依赖项只由 BitBake 配方定义,所以它通常是用可扩展的 SDK,即使用于开发也具有 BitBake,并且很难手动设置。所以最好将编译数据库生成集成到BitBake中。

标签: buildclangyoctobitbake

解决方案


推荐阅读