|
|
内核源代码应该是一个自封闭, 不可能会引用/usr/include/asm内的头文件, 然后/usr/include/asm又是一个链接又回到源代码自身的一个子目录下, 那还不如干脆直接include自己的子目录下的文件呢, 是不是, 不但直接, 而且还能防止用户错误的将/usr/include/asm指向其他目录导致的失败, 岂不是更完美???
我的猜想是编译内核是不需要这一步的, 不过等编译好的内核开始运行后, 由于普通程序编码时可能需要某些头文件, 这是就需要保证该头文件是 the running kernel的头文件了, 毕竟编出的程序是运行在该 kernel上的。 |
|