Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.33 KB

README.md

File metadata and controls

55 lines (37 loc) · 1.33 KB

Table of Contents

实验

环境资源下载:

  1. Ubuntu系统镜像下载
  2. VirtualBox虚拟机下载

交叉编译工具链

## install basic package for ubntu
sudo apt-get install git gcc make qemu wget m4

## clone this repo
cd ~ && git clone --recursive https://github.com/deyuhua/xv6-book.git

## 下载速度偏慢,最好使用代理
cd ~/xv6-book/build && wget -i pkg.txt 

## 交叉编译
./install.sh
echo export PATH=~/xv6-book/build/local/bin:$PATH >> ~/.bashrc
echo export LD_LIBRARY_PATH=~/xv6-book/build/local/lib >> ~/.bashrc

## 这步非常重要,主要是设置环境变量
source ~/.bashrc && sudo ldconfig

编译启动内核

## compile xv6
cd ~/xv6-book/xv6-public && make

## start qemu simulator
make qemu # (with xwindow, or start without xwindow: make qemu-nox)

代码阅读顺序

待更新