【发布时间】:2011-11-05 21:41:20
【问题描述】:
我知道操作系统内核是由驱动组成的,但是驱动是如何成为操作系统的一部分的呢,内核是自己反编译,然后添加驱动,然后自己重新编译?还是驱动插件呢?对于内核?有人告诉我,对于大多数操作系统,驱动程序实际上是内核的一部分,但是每当我编译一个c程序时,它就会变成一个普通的可执行文件
【问题讨论】:
-
如果您构建操作系统内核,您的编译器设置与构建可执行文件时使用的不同。基本原理是相同的,但如果您要创建一个足够原始的“图像”以启动机器,编译器会做一些特殊的事情。
标签: c operating-system drivers