exponenta event banner

MISRA C:2012 Dir 2.1

Все исходные файлы должны компилироваться без ошибок компиляции

Описание

Определение директивы

Все исходные файлы компилируются без ошибок компиляции.

Объяснение

Согласованному компилятору разрешается создавать объектный модуль, несмотря на наличие ошибок компиляции. Однако выполнение результирующей программы может привести к неожиданному поведению.

Внедрение Polyspace

Программное обеспечение вызывает нарушение этой директивы, если обнаруживается ошибка компиляции. Поскольку программа Code Prover строже относится к ошибкам компиляции по сравнению с программой Bug Finder, правила кодирования, проверяющие два продукта, могут дать разные результаты для этой директивы.

Поиск неисправностей

Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.

Проверить информацию

Группа: Компиляция и построение
Категория: Обязательно
Категория СМЖЛ: требуется
Представлен в R2015b