我的问题有些奇怪,但我会尽力解释.
看看linux内核的语言,我得到了C和汇编,即使我读了一篇文章说[引用] Unix的第二次迭代完全用C语言编写[/ quote]
我认为这是误导性的,但当我说内核有汇编代码时,我得到了两个问题
如果Linux内核真的完全用C语言编写,那么它是如何获得编译所需的GCC的呢?
我做了一个完整的find / -name *.s
,只是在/ usr/src/linux-headers- `uname -r/中的某处有一个汇编文件(asm-offset.s)
不知怎的,我不认为这有助于GCC的工作,那么linux如何在没有组装的情况下工作,或者如果它使用汇编它在哪里以及它如何在依赖于arch时稳定.
提前致谢