6 个版本
0.3.1 | 2023 年 10 月 18 日 |
---|---|
0.3.0 | 2023 年 10 月 18 日 |
0.2.2 | 2023 年 10 月 9 日 |
0.2.1 | 2023 年 9 月 26 日 |
0.1.0 | 2023 年 5 月 21 日 |
#3 在 #vitasdk
每月 48 次下载
11KB
232 代码行数(不含注释)
vitak-newlib-shims
Rust 在 PlayStation Vita 上的标准库支持依赖于 Vita SDK newlib。遗憾的是,并非所有 的 POSIX 函数都已在其中实现。
此存储库旨在通过提供缺失函数的模拟来暂时修复此问题。
要使用此 crate
-
将其添加为项目的依赖项
cargo add vita-newlib-shims
-
在项目根目录中导入此 crate
#[cfg(target_os = "vita")] use vita_newlib_shims as _;
-
VITASDK
环境变量必须设置为您的 Vita SDK 位置。
在构建过程中,此 crate 将使用您的 Vita SDK 安装中的 arm-vita-eabi-nm
检查 libc.a
对象文件中导出的符号,并且只为缺失的函数提供模拟。
许可
除非另有说明(以下及/或单个文件中),此存储库中的所有代码均可根据您的选择进行双许可,在以下任一许可下
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
依赖项
~43KB