我遇到了一个问题,我使用编译器的包装器来进行静态代码分析。
该命令如下所示:
sourceanalyzer -b Program clang -E File
-E 参数用于 clang 编译器;但是,sourceanalyzer
读取它后会抛出错误,因为它无效。
有什么办法可以让sourceanalyzer
忽略吗-E
?
答案1
我会尝试:
sourceanalyzer -b Program clang -- -E File
或者
sourceanalyzer -b Program -- clang -E File
取决于源分析器是否期望“clang”作为参数。