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