From 1fc063bfaf374b9560b50a01424e953257fb0802 Mon Sep 17 00:00:00 2001 From: Yangyu Chen Date: Wed, 21 Aug 2024 13:51:37 +0800 Subject: [PATCH] tutorial: clean build folder before building nemu --- tutorial/p5-xs-gem5/0-gem5_prepare.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tutorial/p5-xs-gem5/0-gem5_prepare.sh b/tutorial/p5-xs-gem5/0-gem5_prepare.sh index f23749477..93547a647 100755 --- a/tutorial/p5-xs-gem5/0-gem5_prepare.sh +++ b/tutorial/p5-xs-gem5/0-gem5_prepare.sh @@ -33,16 +33,17 @@ build_nemu_diff() { git submodule update --init $NEMU_HOME && \ pushd $NEMU_HOME && \ ( (stat build/riscv64-nemu-interpreter-so && \ - mv build/riscv64-nemu-interpreter-so build/riscv64-nemu-interpreter-so.bak) \ + mv build/riscv64-nemu-interpreter-so riscv64-nemu-interpreter-so.bak) \ || true) && \ ( (stat .config && \ mv .config .config.bak) \ || true) && \ + make clean && \ make riscv64-gem5-ref_defconfig && \ make -j `nproc` && \ mv build/riscv64-nemu-interpreter-so build/riscv64-nemu-gem5-ref-so && \ - ( (stat build/riscv64-nemu-interpreter-so.bak && \ - mv build/riscv64-nemu-interpreter-so.bak build/riscv64-nemu-interpreter-so) \ + ( (stat riscv64-nemu-interpreter-so.bak && \ + mv riscv64-nemu-interpreter-so.bak build/riscv64-nemu-interpreter-so) \ || true) && \ ( (stat .config.bak && \ mv .config.bak .config) \