我正在尝试运行kwinject命令。问题是我的一个Makefile编译了一个我不想扫描的目录,那么,有没有办法排除这些文件?
我试过了kwinject --ignore-files {directory-where-makefile-points-at/*}
,但它没有用。
你们知道这是否可能?
答案 0 :(得分:0)
是的,这是可能的。
根据kwinject --help
(版本12.0.0.613),您应该使用的选项定义为:
-I, --ignore-files PATTERN[,PATTERN...]
因此,您应该只编写一个逗号分隔的列表而不带任何括号。例如:当我想忽略somefile.c和我工作区中的所有googletest目录时,--ignore-files somefile.c,*/googletest/*
一直在为我工作。
答案 1 :(得分:0)
Macoux答案值得一试。这应该可以帮助您实现目标。
我建议不要忽略分析目录,而忽略报告结果。这是执行此操作的过程,https://developer.klocwork.com/resources/blog/analyze-3rd-party-code-exclude-it-results
如果您从分析中忽略目录,那么很有可能最终会丢失相关数据流问题。
此外,为什么要忽略目录?