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