Dev cpp non e` un compilatore, e` un ambiente di sviluppo che integra vari tool al suo interno molti dei quali fanno parte della userland gnu di cui e` stato effettuato un port chiamato "mingw"
Non usare Dev-Cpp che e` obsoleto, e nemmeno con VS2010 che e` proprietario e visto che stai cominciando adesso e stai formando la tua forma mentis io fossi in te (e sono stato in te) sceglierei una soluzione che possa darmi affidabilita`, supporto multipiattaforma e sicurezza, nel senso che nel corso della tua vita potrai sempre essere certo che il software e` vivo et mantenuto da qualcuno, e di non essere vittima di supporti cessati per politiche commerciali, ma piuttosto prendi confidenza con eclipse cdt e installa Cygwinports che e` il porting di pacchetti che formano la userland linux (e altri sistemi unix-like) su windows.
Cygwinports non e` cygwin, cioe` lo e` ma contiene software piu` aggiornati rispetto ai mirror che trovi nativamente su cygwin e per installarlo segui la guida qua:
Cygwin Ports
Dopo aver installato tutto cio` che ti serve, dovresti selezionare le librerie, ma comunque fai attenzione che le checkbox che riguardano _gcc, gdb, autoconf, automake, make, pkgconfig e libtool_ siano checkate. Per usare tutto con eclipse cdt devi mettere il percorso alla directory /bin contenuta nella directory parent in cui hai scelto di installare cygwin nella variabile d'ambiente "PATH" in windows, lo fai cliccando su tasto destro su risorse del computer (e credo che debba aiutarti qualcuno, ho cercato di ricordare quale fosse il nome del tab ma non ci sono riuscito, non ricordo e non ho windows a disposizione al momento, sorry)
Buona fortuna!