" scons qemu"错误" sh:1:qemu:未找到"

时间:2016-01-25 16:20:19

标签: operating-system qemu

我想学习玩具OS FreeNOS,它的文档说使用" scons qemu"启动它。但我运行此命令显示:

scons: Reading SConscript files ...
Checking for -m32 ... (cached) yes
Checking for -fno-stack-protector ... (cached) yes
Checking for -O0 ... (cached) yes
Checking for -g3 ... (cached) yes
Checking for -Wall ... (cached) yes
Checking for -W ... (cached) yes
Checking for -Wno-unused-parameter ... (cached) yes
Checking for -fno-builtin ... (cached) yes
Checking for -nostdinc ... (cached) yes
Checking for -Wno-write-strings ... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
qemu -usb -cdrom boot/boot.iso
sh: 1: qemu: not found
scons: *** [qemu] Error 127
scons: building terminated because of errors.

但我已经安装了qemu,当我运行" ls / usr / bin"时,它显示: enter image description here

这里有许多项目,但没有人被命名为" qemu"

所以我想知道如何启动此操作系统..

1 个答案:

答案 0 :(得分:0)

你自己几乎已经回答了你的问题。因为没有qemu,所以找不到qemu。

只需为您想要的目标平台创建一个符号链接。查看freenos.org x86,支持mips和arm,因此很可能 ln -s qemu-system-i386 qemu 应该有效。

澄清:所有qemu二进制文件的格式均为qemu-system-<拱>或qemu-< arch> [ - 静态]。 qemu-system- *模拟一个孔系统(例如带有磁盘,网络和图形卡的x86 pc),而qemu-<拱>你可以运行一个体系结构二进制文件<拱>在您当前的主机架构上。