Я использую прикрытие для анализа своего кода.
но когда я настроил 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, или я сделал что-то не так.
Версия покрытия 8.
БЗ.
Coverity 8 определенно поддерживает Clang. Проблема в том, что вы используете --comptype clang
— тип для Clang --comptype clangcc
(обратите внимание на дополнительную копию).
Если вы сомневаетесь, cov-configure --list-compiler-types
это хорошее место для начала, как и документация.
Обратите внимание, что пока ваш бинарный файл Clang имеет имя по умолчанию, cov-configure --clang
должно быть все, что вам нужно. В противном случае я настоятельно рекомендую вам использовать --template
на ваше cov-configure
командной строки, так как реализация CIT для Clang интенсивно использует «обязательные» аргументы, и вы вряд ли получите успешный захват вашей сборки без использования --template
,
Других решений пока нет …