rCore_tutorial_doc
rCore_tutorial_doc copied to clipboard
移除 runtime 依赖 · GitBook
https://rcore-os.github.io/rCore_tutorial_doc/chapter1/part4.html
测试是否会创建正确的 issue
其实这个生成的os是一个x86-64程序,是可以执行的,由于代码是 loop,所以看不出来有何信息。如果用gdb,可以对其进行动态调试,看到它的运行状态。 如果有人感兴趣,可以写一小节如何调试这个os程序。
@chyyuu 其实这个生成的os是一个x86-64程序,是可以执行的,由于代码是 loop,所以看不出来有何信息。如果用gdb,可以对其进行动态调试,看到它的运行状态。 如果有人感兴趣,可以写一小节如何调试这个os程序。
一个粗糙的尝试、
https://github.com/GCYYfun/DraftDoc/blob/master/a%20simple%20debug.md
macOS和Windows的命令不太一样 具体可以参考英文教程:https://os.phil-opp.com/freestanding-rust-binary/
MacOS 命令
cargo rustc -- -C link-args="-e __start -static -nostartfiles"
@chyyuu 其实这个生成的os是一个x86-64程序,是可以执行的,由于代码是 loop,所以看不出来有何信息。如果用gdb,可以对其进行动态调试,看到它的运行状态。 如果有人感兴趣,可以写一小节如何调试这个os程序。
我的拙作:https://github.com/wfly1998/rCore-lab_report/blob/master/part4.5.md