Чтобы соответствовать вашему окружению выполнения, используйте опции target и компилятор. Анализ использует эти опции, чтобы определить размеры переменных, языковые расширения и поведение конкретного компилятора. Если вы все еще получаете ошибки компиляции, можно обойти определенные ошибки с опциями из категории Макросы и Настройки окружения.
Задайте опции анализа Polyspace
Задайте Polyspace® опции анализа в пользовательском интерфейсе Polyspace, других IDE-s или скриптах.
Задайте целевое окружение и компилятора
Ознакомьтесь с рабочим процессом для определения опций Target & Compiler.
Предоставьте стандартные заголовки библиотек для анализа Polyspace
Найдите пути к заголовкам стандартной библиотеки C или C++ от компилятора и укажите пути в проекте Polyspace.
Стандарт языка C/C + +, используемый в анализе Polyspace
См. Поддерживаемые стандарты языка и стандарт по умолчанию, используемый в анализе Polyspace.
Поддерживаемые языковые расширения Keil или IAR
Найдите, какие Keil или специфичные для IAR расширения стандарта языка C поддерживаются для верификации.
Диагностируйте ошибки компиляции и связывания
Узнайте, почему компиляция Polyspace может быть неудачной, даже если ваша сборка компилятора преуспела, и как работать вокруг отказов.