【发布时间】:2010-10-25 19:22:52
【问题描述】:
我正在尝试使用 clang 来分析我正在进行的项目。该项目包含一个相当大的静态库,它作为依赖项包含在 Xcode 中。
我真的希望 clang 不分析依赖项的文件,因为它似乎使 clang 失败。这可能吗?一直在看clang文档,没找到。
【问题讨论】:
-
Apple 在devforums.apple.com 有一个不错的论坛,用于对根据 NDA 发布的产品进行保密讨论,Apple 人员和其他公开的开发人员可以在其中回答此类问题。
-
(除非你在clang.llvm.org/StaticAnalysis.html询问使用scan-build工具,这确实是公开的。在这种情况下,只需列出你要分析的源文件,如基本用法所示在那个页面上。)
-
我只是在谈论扫描构建工具。不幸的是,在基本用法下,它没有任何关于从分析中排除文件的内容。如果您在项目上使用 scan-build,默认情况下它会分析该项目中的所有文件,包括我的大型静态库。