- 博客(3)
- 收藏
- 关注
原创 打印出乱的原因找到了
#include "kernel/types.h"#include "kernel/stat.h"#include "user/user.h"#include <stddef.h>int main (int argc,char* argv[]){ int pid,pid_s,pid_f,r,w; char r_buf[512],w_buf[512]; int pfd[2]; strcpy(w_buf,"pingpong"); ...
2021-10-12 23:02:43 182
原创 Mit6.S081 pingpong 实现管道
#include "kernel/types.h"#include "kernel/stat.h"#include "user/user.h"int main (int argc,char* argv[]){ int pid,pid_s,pid_f,r,w; char r_buf[512],w_buf[512]; int pfd[2]; strcpy(w_buf,"pingpong"); pipe(pfd); pid = fork();...
2021-10-11 23:49:19 483
原创 Mit6.S081 lab1
只是配置好了环境,然后熟悉了下代码,gdb的方法,然后写了个sleep1,环境配置 ,之前装Ubuntu18的时候出现了很多问题,总是死在make qemu,有个tool chain 版本太低,要升级升上去,后面捣鼓了两天还是没捣鼓好,一气之下把虚拟机 Ubuntu18全部卸载了,然后重新装了VM15 Ubuntu20,升级到Ubuntu20的时候,几乎是一步就成功了的,clone 代码,安装qemu,切完分支之后,make qemu马上进去了2:写了一个把输入打印到控制台的函数,还有一个sle
2021-10-10 20:09:25 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人