百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

relibc

> 编程语言
开源

https://GitLab.redox-os.org/redox-os/relibc 的镜像

1.0K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

https://GitLab.redox-os.org/redox-os/relibc 的镜像

Redox C 库 (relibc)

relibc 是一套用 Rust 编写的可移植的 C 标准库,目前正在进行大量开发,该库包含以下内容:

  • C、Linux、BSD 的函数和扩展
  • POSIX 兼容层
  • 系统组件的接口 此项目的动机有两个:减少 Redox 开发者在使用 newlib 时遇到的问题,并创建一种更稳定、更安全的替代 C 标准库。它主要是为 Redox 环境下使用而设计的,作为 newlib 的替代方案,但也支持通过 sc 编译器在 Linux 上使用。 目前支持 Redox 和 Linux。

redox-rt

redox-rt 是一个运行时库,提供了许多使 Redox 上实现 POSIX 的代码,例如 fork, exec, 信号处理等。Relibc 在 src/platform/redox 中使用它作为后端,并且它的目的是最终可以独立使用,无需 Relibc。

  • include - 头文件(大部分是 cbindgen 不能生成的宏和可变参数函数)
  • src - 源文件
  • src/c - C 代码
  • src/crt0 - 运行时代码
  • src/crti - 运行时代码
  • src/crtn - 运行时代码
  • src/header - 头文件实现
  • src/header/* - 每个文件夹都有一个 cbindgen.toml 文件,它生成了 C 到 Rust 接口和头文件

下载源代码

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustlibclibredoxlinuxposix

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言