Pour ceux qui ne veulent pas installer Linux (Ubuntu ou autres distributions), il existe une alternative pour pouvoir compiler du C avec Windows. Cygwin permet d'émuler un environnement Linux sous Windows. Nombreux d'entre vous auront essayé une simple installation, mais on se rend vite compte que la commande gcc ne fonctionne pas. Pour que cette commande soit opérationnelle, il faut sélectionner gcc-core: C-compiler dans la liste des différentes composantes installables (dans le packet devel). Une fois l'installation faite, vous pourrez compiler et exécuter vos programmes. Par défaut, les fichiers à compiler doivent se trouver dans ce répertoire: C:\cygwin\home\votre_nom\.
Pour ceux qui comptent utiliser l'opération make afin de compiler leurs différents fichiers sources, il faut installer le package make: The GNU version of 'make' utility qui se trouve également dans devel. Pas besoin de tout mettre à la corbeille pour refaire une installation, l'installeur gère le tout. Il rajoutera les packages sélectionnés à ceux existants.
Il existe également le debugger gdb, pour l'installer il suffit de sélectionner également gdb: GNU debugger dans la liste devel.
Et pour finir, il vous faut un éditeur, personnellement, j'utilise xemacs qui se trouve dans le package Editors.