不使用C编译器就可以构建GCC1.0吗?

不使用C编译器就可以构建GCC1.0吗?,gcc,build,Gcc,Build,是否可以只使用汇编程序而不使用任何C编译器来构建GCC1.0?如果可能的话,我如何构建它?如果不可能,那么第一个C编译器是如何产生的呢 比方说,如果我们有一个新的CPU体系结构和一组新的指令,并且为它制作的唯一软件是汇编程序,那么我如何为它构建一个gcc编译器呢?早期版本的gcc是用C编写的。当时,gcc目标操作系统至少有一个基本的C编译器(可能仅适用于K&R C,不支持原型)。即使在第一个版本中,也没有涉及汇编程序代码的引导。对于那些没有或不能自己构建GCC的人,FSF提供了磁带上的预构建二进

是否可以只使用汇编程序而不使用任何C编译器来构建GCC1.0?如果可能的话,我如何构建它?如果不可能,那么第一个C编译器是如何产生的呢


比方说,如果我们有一个新的CPU体系结构和一组新的指令,并且为它制作的唯一软件是汇编程序,那么我如何为它构建一个
gcc
编译器呢?

早期版本的gcc是用C编写的。当时,gcc目标操作系统至少有一个基本的C编译器(可能仅适用于K&R C,不支持原型)。即使在第一个版本中,也没有涉及汇编程序代码的引导。对于那些没有或不能自己构建GCC的人,FSF提供了磁带上的预构建二进制文件,并收取一定费用

对新体系结构的支持(如果它们支持自托管的话)过去是,现在仍然是使用