4个稳定版本
1.0.3 | 2021年2月13日 |
---|---|
1.0.2 | 2020年7月25日 |
#626 in 嵌入式开发
305 每月下载量
用于 2 crate
4KB
avr-std-stub
包含对libstd通常在其他目标上定义的所需语言项的简单实现。
这解决了在Rust编译时出现的以下错误
error: `#[panic_handler]` function required, but not found
error: language item required, but not found: `eh_personality`
error: aborting due to 2 previous errors
用法
将以下内容添加到您的crate的Cargo.toml
[dependencies]
avr-std-stub = "1.0"
然后,将以下内容添加到您的crate的lib.rs
或main.rs
extern crate avr_std_stub;
注意:您必须添加一个extern crate
声明,否则crate将不会链接,并且它提供的定义将不会被使用。
lib.rs
:
包含对libstd通常在其他目标上定义的所需语言项的简单实现。
在使用此crate时,您应该始终定义extern crate avr_std_stubs
。