我在 C 代码库上使用 Gimpel 的 PC-Lint v8.00,并希望了解它如何遍历模块。PC-lint 手册仅说 PC-Lint “查看多个模块”。它是如何做到的?比如,是不是从一个模块开始,把所有相关的包含文件和源文件组合成一大段代码来分析?为了理解程序流程,它搜索多深?
在第二个相关问题中,我有一个用例,一次从代码库中提取一个 C 模块而不是将长列表中的每个 C 模块提供给 PC-Lint 对我来说是有益的。但是,如果我只提供一个 C 模块,它会自动找到它所依赖的其他 C 模块,并使用这些模块来了解指定 C 模块的程序流程吗?