Advertisement

Xv6 编写程序

阅读量:
Meaning Unknown's Head Image

Xv6 编写用户程序

编写一个用户程序时,在Xv6架构中可以通过以下步骤进行操作,并且可以通过以下方式实现一个简单的Hello World代码块

注意:所有数学公式...原样保留;英文保持不变;数字和字母以及标点符号也不做任何修改

1. 编写代码

xv6-riscv/user/ 里新建一个 helloworld.c,写一个 hello world:

复制代码
    #include "kernel/types.h"
    #include "kernel/stat.h"
    #include "user/user.h"
    
    int main() {
    	printf("Hello World!\n");
    	exit(0);
    }

这个和平时我们在真实系统中写的代码有少许区别:

  1. 库文件路径包括kernel/types.hkernel/stat.huser/user.h
    这些代码的开头几行通常遵循相同的风格与结构。

全部评论 (0)

还没有任何评论哟~