GNU C Compiler oppstod under arbeidet med GNU Hurd, en fri og åpen operativsystemkjerne som er implementert som en mikrokjerne. Arbeidet med kjernen begynte 5. januar 1984, da Richard Stallman sluttet i jobben ved Bell Laboratories slik at de ikke kunne hevde eiendomsrett til eller blande seg opp i distribueringen av GNU-komponentene.