开发系统是利用c语言开发,那我应该使用什么操作系统进行开发编写

2024-12-27 17:42:55
推荐回答(2个)
回答1:

什么系统理论上都可以开发操作系统的,但是用linux的话,他会有很多有用的工具,而且它也是可以更加浅显地向用户提供到基本硬件设施的访问的。
另外,开发操作系统的基本语言是汇编,可以用C链接汇编使编程更加容易。

回答2:

首先操作系统不是完全由c开发的,至少bootloader部分还是汇编做的
然后不是所有操作系统都是用c开发的,最早的unix,cp/m开发的时候c语言都还没出现呢
c开发的操作系统一般是用另一个系统上的编译器进行交叉编译生成二进制文件