rust lld: error: undefined symbol: abort - LearningOS/rcore_step_by_step GitHub Wiki
问题原因:riscv版本的最小化内核在禁用了std之后,可能会出现依赖符号abort缺失的情况,需要手动添加abort函数。
解决方法:手动添加abort函数
// main.rs
#[no_mangle]
pub extern fn abort() {
panic!("abort!");
}
问题原因:riscv版本的最小化内核在禁用了std之后,可能会出现依赖符号abort缺失的情况,需要手动添加abort函数。
解决方法:手动添加abort函数
// main.rs
#[no_mangle]
pub extern fn abort() {
panic!("abort!");
}