mirror of
https://github.com/LearningOS/rust-based-os-comp2022.git
synced 2026-05-11 10:33:37 +08:00
add make config
This commit is contained in:
15
Makefile
15
Makefile
@@ -15,6 +15,21 @@ lab4: test6 test7
|
|||||||
|
|
||||||
lab5: test8
|
lab5: test8
|
||||||
|
|
||||||
|
config:
|
||||||
|
curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||||
|
. $(HOME)/.cargo/env
|
||||||
|
rustc --version
|
||||||
|
sudo apt install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev \
|
||||||
|
gawk build-essential bison flex texinfo gperf libtool patchutils bc \
|
||||||
|
zlib1g-dev libexpat-dev pkg-config libglib2.0-dev libpixman-1-dev git tmux python3 ninja-build -y
|
||||||
|
cd .. && wget https://download.qemu.org/qemu-7.0.0.tar.xz
|
||||||
|
cd .. && tar xvJf qemu-7.0.0.tar.xz
|
||||||
|
cd ../qemu-7.0.0 && ./configure --target-list=riscv64-softmmu,riscv64-linux-user
|
||||||
|
cd ../qemu-7.0.0 && make -j$(nproc)
|
||||||
|
cd ../qemu-7.0.0 && sudo make install
|
||||||
|
qemu-system-riscv64 --version
|
||||||
|
qemu-riscv64 --version
|
||||||
|
|
||||||
setup:
|
setup:
|
||||||
rm -rf ${DIR}
|
rm -rf ${DIR}
|
||||||
mkdir ${DIR}
|
mkdir ${DIR}
|
||||||
|
|||||||
Reference in New Issue
Block a user