Cosmic Compiler (-compiler cosmic)

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

Описание

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

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

Если вы задаете cosmic компилятор, необходимо задать путь к заголовочным файлам компилятора. Смотрите Обеспечивают Стандартные Заголовки Библиотеки для Анализа Polyspace.

Настройки

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

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

Ваша спецификация компилятора также определяет значения многих специфичные для компилятора макросы. В случае, если вы хотите знать, как 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
Введенный в R2019b