Spec-Zone.ru › GCC 15

3.20.24 Параметры M32C

-mcpu=name

Выбирает процессор, для которого генерируется код. name может принимать одно из значений: ‘r8c’ для серии R8C/Tiny, ‘m16c’ для серии M16C (до /60 включительно), ‘m32cm’ для серии M16C/80 или ‘m32c’ для серии M32C/80.

-msim

Указывает, что программа будет выполняться в симуляторе. При этом подключается альтернативная библиотека времени выполнения, поддерживающая, например, операции ввода-вывода файлов. Не используйте этот параметр при создании программ для запуска на реальном оборудовании; необходимо предоставить собственную библиотеку времени выполнения для требуемых функций ввода-вывода.

-memregs=number

Указывает количество псевдорегистров, размещаемых в памяти и используемых GCC при генерации кода. Эти псевдорегистры используются как настоящие регистры, поэтому приходится искать компромисс между возможностью GCC разместить код в доступных регистрах и снижением производительности из-за использования памяти вместо регистров. Обратите внимание: все модули программы необходимо компилировать с одинаковым значением этого параметра. Поэтому его нельзя использовать с библиотеками времени выполнения GCC, применяемыми по умолчанию.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/M32C-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API