Возможно собрать gcc как кросс-компилятор.То есть вы можете создать gcc, который работает на одной архитектуре (хосте), но генерирует код для другой архитектуры (цели).
Обычно вы сталкиваетесь с этим при создании кода для встроенногоплатформ.Если вы пишете код для процессора в своем холодильнике, вы бы хотели создать его на своем рабочем столе, а не в холодильнике!
Некоторые люди используют кросс-компиляторы для сборки кода для другой ОС ната же архитектура.Например, можно настроить таргетинг на Windows с хоста Linux с помощью набора инструментов MinGW .