exponenta event banner

Космический компилятор (-compiler cosmic)

Укажите компилятор Cosmic

Описание

Определить cosmic для Compiler (-compiler) при компиляции кода с помощью компилятора Cosmic. Указывая компилятор, можно избежать ошибок компиляции из синтаксиса, который не является частью стандарта, но происходит от языковых расширений.

Затем укажите тип целевого процессора. При выборе cosmic для компилятора в интерфейсе пользователя отображаются только процессоры, разрешенные для компилятора Cosmic. Ваш выбор целевого процессора определяет размер фундаментальных типов данных, полноту целевой машины и определённые определения ключевых слов.

При указании cosmic необходимо указать путь к файлам заголовка компилятора. См. раздел Предоставление стандартных заголовков библиотек для анализа полиспейсов.

Настройки

Целевой объект использует эти размеры по умолчанию в битах для фундаментальных типов. Эти размеры не отображаются в интерфейсе пользователя.

Цельслучайная работакороткийинтервалдолгодлиннаяплаваниедваждыдлинный двойникptrЗнак символа по умолчаниюEndiannessВыравниваниеОпределение size_tОпределение wchar_t
s12z81616326432646424НеподписанныйМало8неподписанная intподписанный короткий

Спецификация компилятора также определяет значения многих специфичных для компилятора макросов. Если вы хотите узнать, как Polyspace ® определяет определенный макрос, используйте опцию-dump-preprocessing-info.

Информация командной строки

Параметр: -compiler cosmic -target
Значение: s12z
По умолчанию: s12z
Пример (поиск ошибок): polyspace-bug-finder -compiler cosmic -target s12z
Пример (проверка кода): polyspace-code-prover -compiler cosmic -target s12z
Пример (сервер поиска ошибок): polyspace-bug-finder-server -compiler cosmic -target s12z
Пример (сервер проверки кода): polyspace-code-prover-server -compiler cosmic -target s12z

Совет

Если в качестве расширений кода в IDE используется Polyspace, введите эту опцию в файл опций анализа. См. файл параметров.

Представлен в R2019b