Cosmic Compiler (-compiler cosmic)

Задайте Космический компилятор

Описание

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

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

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

Настройки

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

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

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

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

Параметр: -compiler cosmic -target
Значение: s12z
По умолчанию: s12z
Пример (Bug Finder): polyspace-bug-finder -compiler cosmic -target s12z
Пример (Code Prover): polyspace-code-prover -compiler cosmic -target s12z
Пример (Bug Finder Server): polyspace-bug-finder-server -compiler cosmic -target s12z
Пример (Code Prover Server): polyspace-code-prover-server -compiler cosmic -target s12z

Совет

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

Введенный в R2019b