删除rust_helloworld文件 (#113)

This commit is contained in:
login
2022-12-17 16:31:50 +08:00
committed by GitHub
parent 6efd474033
commit 83a7aaa46b
4 changed files with 1 additions and 33 deletions

View File

@ -1,7 +1,7 @@
CFLAGS += -I .
kernel_lib_subdirs:= libUI sys libELF rust_helloworld
kernel_lib_subdirs:= libUI sys libELF
kernel_lib_objs:= $(shell find ./*.c)

View File

@ -1,13 +0,0 @@
rust_helloworld_objs:=
ifneq ("$(RUSTC)", "")
rust_helloworld_objs += helloworld.o
endif
all: $(rust_helloworld_objs)
helloworld.o: helloworld.rs
@echo Compile helloworld.o
@echo rustc=$(which rustc)
$(shell $(RUSTC) --crate-type staticlib --target x86_64-unknown-none -o helloworld.o helloworld.rs)

View File

@ -1,17 +0,0 @@
#![no_std]
#![no_main]
use core::panic::PanicInfo;
#[no_mangle]
pub extern "C" fn rust_helloworld_a_plus_b(a: i32, b: i32) -> i32 {
return a+b;
}
/// 这个函数将在panic时被调用
#[panic_handler]
fn panic(_info: &PanicInfo) -> ! {
loop {}
}
// rustc --crate-type staticlib --target x86_64-unknown-none -o helloworld.o helloworld.rs