虽然 Keith Packard 作为资深开源开发者以多年来对 X.Org Server 的贡献而闻名,但他最近的另一个开源成果是 Picolibc,这是一个用于嵌入式系统的 C 库。作为这一领域的最新成果,本周末合并到 GCC 16 编译器代码库中的是对使用 Picolibc 的支持。
就在一年前的今天,GCC 开发者们曾讨论过“libc 多样性”以及支持 Picolibc 的工作,而最终这项工作在即将到来的几个月的 GCC 16.1 稳定版本发布前被合并到了 GCC 16 的 Git 代码库中。最近几周,Keith Packard 又回到 gcc-patches 邮件列表中,处理他关于 Picolibc 支持的最新修订。

这使得 GNU 编译器集合在处理*-picolibc-*目标或向 configure 传递–with-picolibc 参数时能够支持 Picolibc。该启用补丁还为使用 Picolibc 添加了一些新的自定义选项,例如–oslib= / –crt0= / –printf=。
那些希望使用 Picolibc 与 GCC 的用户可以查看引入此嵌入式专用轻量级 C 库支持的补丁。
Linuxeden开源社区