0

我在这里问是因为我不知道在哪里可以找到有关此问题的任何信息。如果你能给我推荐一本书或一篇关于它的文章,我会很高兴。

我在哪里可以找到有关 Linux 内核和 GLIBC 版本之间相关性的任何信息?我知道,内核本身包含 libc 函数的实现,但我不知道它们是如何传递给它的。

例如: 最近我不得不为旧的 PowerPC 处理器构建内核。它带有开箱即用的 2.3.6 版 libc 的动态库文件。在 /lib/ 路径中有名称类似于 librt.so-2.3.6 的文件。

将此库更新到较新版本的最简单方法是什么?是否可以配置内核的构建系统以使其生成具有较新 GLIBC 版本或替代版本(例如 EGLIBC)的 uImage 文件?

4

1 回答 1

0

几乎没有相关性,同一个内核应该适用于各种 glibc 版本,反之亦然。该库找出内核处理的内容并使用它。有关 glibc 中更改的详细信息(这是您与之交互的内容,包括对新内核功能的支持),您应该查看上游更改日志。对于 Linux 内核中的新特性,也许最好的来源是LWN内核部分的定期“What's new in...”文章

于 2013-01-25T18:34:58.313 回答