Lab 0: 实验环境和工具

本文介绍了在 Mac OS 上配置 RISC-V 实验环境的步骤,包括使用源码编译安装 riscv-tools,特别指出在 macOS Catalina 上的注意事项,如更新 Xcode 至 12.4 版本。此外,还提供了使用 Docker 快速搭建环境的方法,但预编译版本的 GDB 无法用于调试。QEMU 版本的选择至关重要,6.0.0 版本与 xv6 不兼容,需要安装 5.1.0 版本。最后,文章提醒读者核对安装工具的版本,并提供相关参考链接。
摘要由CSDN通过智能技术生成

实验工具主要包括 RISC-V 版本的 QEMU(5.1)/GDB/GCC/Binutils

Mac OS

在 Mac OS 上通过以下命令安装

$ xcode-select --install
$ brew tap riscv/riscv
$ brew install riscv-tools
$ brew install qemu

需要注意的是,riscv-tools 包含了 riscv-isa-sim/riscv-pk/riscv-gnu-toolchain,在 macOS Catalina 上会通过源码编译的方式安装,源码拉取的是 master 分支的最新代码,因此后续通过源码编译安装遇到的问题可能会与本文所描述的问题有所区别,而截止到本文,其中 riscv-gnu-toolchain 大约占用了 7.2G 的磁盘空间,由于 github 在国内环境不稳定,甚至无法访问,即使配置了代理,源码克隆过程也比较漫长,编译依赖 Xcode 12.4 (注意:12.4 以上版本不支持 Catalina),当前 AppStore 的 Xcode 版本大于 12.4,无法通过 AppStore 更新,因此需要手动下载更新 Xcode。既然源码编译安装如此麻烦,我们也可以升级系统到 macOS Big Sur,这些工具都有该系统的预编译版本,因此可以节省大量安装时间

在安装完成之后,需要根据以下命令核对已安装工具的版本

riscv64-unknown-elf-gc
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值