DevCpp è un IDE e un ambiente di sviluppo (dotato di infinite estensioni e librerie) per i porting del compilatore gnu sotto Windows. L'ambiente non ha niente da invidiare ai corrispondenti Microsoft. Gnu è un compilatore C e C++ standard, multipiattaforma (Windows, Unix, Linux, MacIntosh) il cui porting MinGw è perfettamente interfacciato a Windows.
DevCpp installa automaticamente la suite di compilazione MingW ed è dotato di un meccanismo di aggiornamento su Internet.
Il compilatore corrente supporta anche le istruzioni MMX, SSE, SS2 e 3DNow!
E' perfettamente accompagnabile con NASM, ottimo compilatore assembler multipiattaforma.
Come documentazione potete usare, on-line, il manuale ANSI C di Eric Huss e la documentazione di glib, la libreria C che viene con gnu C.
Per switch e opzioni di compilazione, il manuale gnu gcc.