Hej.
Zainstaluj Msys2:
http://www.msys2.org/
W zależności od wersji Windows (32|64bit). W tym środowisku są dwa shelle: Msys2-shell, który służy do typowej konsolowej zabawy (dostępna jest większość narzędzi GNU) oraz Msys-MinGW-shell w wersji 32 i 64-bit do budowania programów. Teraz chyba wszystkie te shelle dodają się do Menu start, w razie czego powłokę MinGW można też odpalić z Msys2-shell: /mingw32.exe lub /mingw64.exe (w katalogu głównym msys2).
We wszystkich powłokach dostępny jest pacman, którym zaktualizuj wszystkie paczki z instalatora (pacman -Suy) a potem doinstaluj kompilator, autoconfy/autotoolsy i zależności - ważne - do budowania softu natywnego bez warstwy zgodności z POSIX (msys-2.0.dll i msys-gcc*) trzeba zainstalować biblioteki i narzędzia w wersji, której nazwa pakietu zawiera mingw-w64*. Pakiety bez tego w nazwie pozwalają zbudować programy, których biblioteki, albo one same, nie kompilują się natywnie bez warstwy zgodności. W ten sposób zbudowałem kiedyś np. emulator mery400.
Może to się wydawać trochę zakręcone, ale tak nie jest. Trzeba tylko przyzwyczaić się do pacmana (ten sam jest w Archlinuksie).
pacman -Ss <nazwa> szuka pakietów
pacman -S <nazwa> instaluje
pacman -Q wyświetli wszystkie zainstalowane pakiety
pacman -Ql <nazwa> wyświetli wszystkie pliki danego pakietu
więcej w man :).