HEu bon, c'est bien beau le "je me mets à linux", mais bon, faudrait voir à se renseigner un minimum. Le truc "je m'y mets à l'arrache en posant plein de questions", c'est l'opposé de la philosophie linux, qui est du "je cherche par moi même car tout est documenté".
En l'occurence, quand tu parles de "terminal qui ne supporte pas gcc", ca me fait doucement rigoler...
Bref, en gros, N'importe quel PC fait tourner linux ( demande à mon P2 350Mhz ), et ubuntu, comme n'importe quel linux, peut avoir un compilateur C ( gcc en l'occurence ) si tu installes le package ad hoc ( ubunut n'a pas de compilateur C par défaut ).
Bref, démarre avec une mandriva/mandrake ou une ubuntu, parce que effectivement, c'est pas gagné.