官网上是建议只安装qemu的依赖,再安装他们自己改良过的qemu。但是在实际操作中,configure的时候总是提示pkg_config找不到,看了下脚本好像是找不到pkg_config_exe
不知道啥情况。最后参考这篇文章进行的配置
- 安装qemu
brew install qemu
- 安装i386-jos-elf-gcc和i386-jos-elf-gdb
brew tap liudangyi/i386-jos-elf-gcc //添加第三方库
brew install i386-jos-elf-gcc i386-jos-elf-gdb
- 克隆源码
mkdir ~/6.828
cd 6.828
git clone https://pdos.csail.mit.edu/6.828/2018/jos.git lab
- make jos的boot loader和kernel
cd lab
make
成功后会显示
+ as kern/entry.S
+ cc kern/entrypgdir.c
+ cc kern/init.c
+ cc kern/console.c
+ cc kern/monitor.c
+ cc kern/printf.c
+ cc kern/kdebug.c
+ cc lib/printfmt.c
&