"C或gcc"就像"鸡肉还是鸡蛋"?:(

Vis*_*esn 2 c glibc

可能重复:
gcc/g ++是如何引导的?

我想知道gcc是如何编译的,因为我们都知道它是用C语言编写的.

他们是否使用其他编译器来提供gcc?

如果是这样,我可以使用相同的编译来编译我的C程序吗?

Bo *_*son 5

这里没有鸡肉和鸡蛋.glibc是使用您正在使用的编译器编译的.

该编译器首先使用同一编译器的先前版本编译.然后它也可以编译自己.

真正的鸡与蛋问题在20世纪50年代得到了解决,当时有人必须编写世界上第一个编译器.之后,您可以使用一个编译器来编译下一个编译器.