Qemu 上的 RISC-V Linux 运行

RISC-V Linux running on Qemu

我正在尝试在 Qemu 上 运行 RISC-V linux,遵循以下说明:Running 64- and 32-bit RISC-V Linux on QEMU
我已经下载并安装了 RISC-V GNU 编译器工具链

./configure --prefix=/opt/riscv
make linux

当我执行命令时:

make ARCH=riscv CROSS_COMPILE=riscv64-unknown-linux-gnu- defconfig

我收到以下错误:

:~/Documents/riscv64-linux/linux$ make ARCH=riscv CROSS_COMPILE=riscv64-unknown-linux-gnu- defconfig
*** Default configuration is based on 'defconfig'
scripts/Kconfig.include:39: compiler 'riscv64-unknown-linux-gnu-gcc' not found
make[1]: *** [scripts/kconfig/Makefile:73: defconfig] Error 1
make: *** [Makefile:602: defconfig] Error 2

请教我如何解决这个问题。

这是标准问题,尝试输入 whereis riscv64-unknown-linux-gnu-gcc 如果什么都没有,请尝试输入 riscv64- 并按 tab,您应该看到需要在 [= 之后粘贴的必要前缀13=]。另外,也许您还需要在 ~/.profile.

中的 ~/.bashrc or/and 中添加带有 riscv-toolchain bin 路径的 PATH 变量

构建自己的 linux 是一项艰巨的任务,也许您应该学习一些有关工具链和构建的手册 linux。

riscv toolchain link