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。
我正在尝试在 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。