Я хотел бы верить (обратите внимание на мои осторожные слова), что GCC может быть создан для работы в Windows (любая соответствующая форма триплета - -mingw *) и нацелена на другой триплет.
Для неверующих предоставляется подтверждение концепции здесь , где вы можете найти размещенные на Win64 компиляторы, которые создают собственные бинарные файлы Linux. Я предполагаю, что то же самое можно сделать для Mac, если этот компилятор может собирать / использовать необходимые библиотеки (например, CRT и необходимые библиотеки инфраструктуры Mac).