mirror of
https://github.com/LearningOS/rust-based-os-comp2022.git
synced 2026-02-12 06:35:01 +08:00
deploy: 23084ca519
This commit is contained in:
@@ -233,7 +233,8 @@ Rust 的 core 库内建了以一系列帮助实现显示字符的基本 Trait
|
||||
|
||||
#[no_mangle]
|
||||
extern "C" fn _start() {
|
||||
println!("Hello, world!");
|
||||
print!("Hello, "");
|
||||
println!("world!");
|
||||
sys_exit(9);
|
||||
}
|
||||
|
||||
|
||||
@@ -475,9 +475,10 @@
|
||||
|
||||
<span class="cp">#[no_mangle]</span><span class="w"></span>
|
||||
<span class="k">extern</span><span class="w"> </span><span class="s">"C"</span><span class="w"> </span><span class="k">fn</span> <span class="nf">_start</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="fm">println!</span><span class="p">(</span><span class="s">"Hello, world!"</span><span class="p">);</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="n">sys_exit</span><span class="p">(</span><span class="mi">9</span><span class="p">);</span><span class="w"></span>
|
||||
<span class="p">}</span><span class="w"></span>
|
||||
<span class="w"> </span><span class="fm">print!</span><span class="p">(</span><span class="s">"Hello, "");</span>
|
||||
<span class="s"> println!("</span><span class="n">world</span><span class="o">!</span><span class="s">");</span>
|
||||
<span class="s"> sys_exit(9);</span>
|
||||
<span class="s">}</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>现在,我们编译并执行一下,可以看到正确的字符串输出,且程序也能正确退出!</p>
|
||||
|
||||
Reference in New Issue
Block a user