Насколько я помню, gcc собирает сам себя, хотя конечно некоторые тулзы ему нужны - сначала строится mini-gcc, потом midi-gcc, потом уже полноценный. Чтобы импортировать gcc в свою ось - нужно прочитать доки про сборку gcc, что нужно для этого.
Есть множество реализаций компилятора меньших обьемов - возможно стоит поискать какие-то упрощенные версии с исходниками