coverity8不支持Clang(不是clangcc)

clang(not clangcc) is not supported by coverity8

本文关键字:clangcc 不是 不支持 Clang coverity8      更新时间:2023-10-16

我使用coverity来分析我的代码。但是当我配置cov时,得到一个错误。

> cov-configure --config
> /home/opt/coverity/Coverity/cov-admin/cov-conf/config/coverity_config_armcc.xml
> --comptype clang --compiler ****** --template

出现错误:

Unknown compiler type clang
The only supported compiler types are:
******

所以我怀疑如果coverity支持clang编译器,或者我做错了什么。

coverity version为8.

br .

Coverity 8肯定支持Clang。问题是您使用的是--comptype clang - Clang的复合类型是--comptype clangcc(注意额外的cc)。

如果你有疑问,cov-configure --list-compiler-types是一个很好的地方开始,因为是文档。

注意,只要您的Clang二进制文件具有默认名称,cov-configure --clang应该就是您所需要的。否则,我强烈建议您在cov-configure命令行上也使用--template,因为Clang的CIT实现大量使用"required"参数,如果不使用--template,您不太可能成功捕获构建。