跳到正文
嵌入式微处理器· 情报小哥·· 21 小时前精选AI 评分47

Linux内核里为什么没有libc?

AI 导读

文章解释Linux内核不带libc的三方面原因:libc是用户态程序把open、read等翻译成syscall的翻译官,而内核是syscall的接收方,无需第二个翻译官。

推荐理由

从syscall分层、启动自举到lib/目录自带实现,逐条解释了内核不依赖libc的具体原因。

来源:嵌入式微处理器 · mp.weixin.qq.com