Cygwin fornecerá tudo o que você precisa para compilar em um ambiente familiar no Windows, incluindo o gcc, make e muitas bibliotecas de desenvolvimento comuns. Ele ainda vai dar um shell Bash você pode executar tudo a partir de. Confira o Guia de início rápido do Unix para obter mais ajuda.