【问题标题】:I cannot build and install QEMU for RISCV我无法为 RISCV 构建和安装 QEMU
【发布时间】:2020-07-02 16:47:12
【问题描述】:

我尝试为 risc-v 安装 QEMU 的工具链,所以我按照这个教程 https://github.com/riscv/riscv-qemu/wiki 但我收到了这个错误:

aitmanss@lo-lester-032:~/riscv-gnu-toolchain-rv32i/riscv-qemu$  make install
    CHK version_gen.h
install -d -m 0755 "/usr/local/share/doc/qemu"
install -c -m 0644 qemu-doc.html  qemu-tech.html "/usr/local/share/doc/qemu"
install: impossible de supprimer '/usr/local/share/doc/qemu/qemu-doc.html': Permission non accordée
install: impossible de supprimer '/usr/local/share/doc/qemu/qemu-tech.html': Permission non accordée
make: *** [Makefile:437: install-doc] Error 1

这部分我更改了权限但是得到了这个错误

aitmanss@lo-lester-032:~/riscv-gnu-toolchain-rv32i/riscv-qemu$ sudo chmod 777 /usr/local/share/doc/qemu/qemu-doc.html
aitmanss@lo-lester-032:~/riscv-gnu-toolchain-rv32i/riscv-qemu$ sudo chmod 777 /usr/local/share/doc/qemu/qemu-tech.html 
aitmanss@lo-lester-032:~/riscv-gnu-toolchain-rv32i/riscv-qemu$ sudo chmod 777 /usr/local/share/doc/qemu
aitmanss@lo-lester-032:~/riscv-gnu-toolchain-rv32i/riscv-qemu$  make install
    CHK version_gen.h
install -d -m 0755 "/usr/local/share/doc/qemu"
install: impossible de modifier les droits de « /usr/local/share/doc/qemu »: Opération non permise
make: *** [Makefile:436: install-doc] Error 1

【问题讨论】:

    标签: qemu riscv


    【解决方案1】:

    控制台输出中显示的错误表明您没有权限写入您尝试安装 QEMU 的目录。

    通常您可以先构建软件,然后再安装它。 QEMU 肯定就是这种情况。

    您可以作为普通用户在您的主目录中构建它。构建步骤不需要任何特权。当您在 /usr/local 下安装它时,您可以使用 root 权限进行操作,例如使用sudo make install。或者,您可以将其配置为 --prefix 指向您具有写入权限的某个位置,然后您就可以作为普通用户安装它。

    【讨论】:

      猜你喜欢
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      相关资源
      最近更新 更多