NXP CodeWarrior Compiler (-compiler codewarrior)

Задайте компилятор NXP CodeWarrior

Описание

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

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

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

Настройки

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

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

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

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

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

Введенный в R2018a