odj NEMU 记录
make menuconfig # 选中Build Options -> Enable debug information
make clean
make gdb
(gdb) b main
(gdb) r
c
如果riscv32-nemu-interpreter在build下,最好创建软链接,不然直接运行时会有个路径问题
ln -s build/riscv32-nemu-interpreter ./riscv32-nemu-interpreter
使用 gdb 运行
gdb -s riscv32-nemu-interpreter --args riscv32-nemu-interpreter --log=build/nemu-log.txt
Kconfig编译命令
由于Makefile中menuconfig都是通过读取全局变量NEMU_HOME决定项目根目录,所以懒得挨个修改Makefile直接调用生成
# 启用GUI界面进行配置生成.config文件
./tools/kconfig/build/mconf Kconfig
# 通过.config生成各类config头文件
./tools/kconfig/build/conf -s --syncconfig Kconfig
作者:odjvnrij 创建时间:2024-09-23 16:28
最后编辑:odjvnrij 更新时间:2024-11-01 21:09
最后编辑:odjvnrij 更新时间:2024-11-01 21:09