【问题标题】:Can't do cd in xv6 while using emulator QEMU使用模拟器 QEMU 时无法在 xv6 中执行 cd
【发布时间】:2020-06-17 12:21:17
【问题描述】:

我用 os xv6 安装了 qemu 模拟器。 我试图编译一个用c编写的项目,其中包括:makefile, 2个c文件和头文件。 我打开了 qemu 终端,并尝试使用命令 cd 更改目录 获取文件,它对我说:“无法 cd”

【问题讨论】:

标签: qemu xv6


【解决方案1】:

正如@melpomene 所指出的,当您运行ls / 时,您会发现与在QEMU 之外运行ls / 时所获得的结果截然不同。为什么,因为 QEMU 正在模拟运行 xV6 操作系统的计算机。这个模拟的计算机/操作系统不知道(或访问)您的本地文件系统。它只知道通过fs.img 获取的文件(参见xV6 Makefile)。

这也是各种命令输入失败的原因——sudosumake。 xV6 中不存在这些程序。

【讨论】:

    猜你喜欢
    • 2015-02-03
    • 2012-11-09
    • 1970-01-01
    • 2023-03-14
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2014-04-30
    • 2015-04-18
    相关资源
    最近更新 更多