inclusion-mapper:基于 clang 的 C++ 包含映射生成器

时间:2024-07-23 06:53:05
【文件属性】:

文件名称:inclusion-mapper:基于 clang 的 C++ 包含映射生成器

文件大小:144KB

文件格式:ZIP

更新时间:2024-07-23 06:53:05

C++

包含映射器是一个工具,它生成一个描述 C++ 代码库中不同文件之间的链接。 它使用 Clang LibTooling 接口并与 CMake 构建系统配合使用。 构建包含映射器 包含映射器具有以下构建时间先决条件: 制作 促进 铛 检出包含映射器代码后,可以使用以下方法构建它: mkdir build && cd build cmake make 使用包含映射器 包含映射器使用标准的 LibTooling 命令行界面,并要求您要分析的代码库是用 CMake 构建的。 运行 CMake 时,传递命令-DCMAKE_EXPORT_COMPILE_COMMANDS=ON以生成包含映射器使用的命令数据库。 然后,您可以运行以下命令来生成包含映射: inclusion-mapper -p "/path/to/command/database" source1


【文件预览】:
inclusion-mapper-master
----.gitignore(6B)
----callbacks.cpp(2KB)
----LICENSE(1KB)
----README.md(2KB)
----map_generator.cpp(865B)
----map_generator.h(462B)
----main.cpp(800B)
----callbacks.h(2KB)
----docs()
--------example.png(111KB)
--------example-nosystem.png(42KB)
----CMakeLists.txt(1KB)

网友评论