собирал targetы gdb/insight АРМ и x86 для хоста CygWin. gcc - нет. "Собирал" - громко сказано. Скачать исходники, распаковать и сделать ./configure, make, make install.
Париться и не выйдет - один из вероятных исходов. Лично я всегда использую бинарные дистрибутивы, т.к. лень.