代码之家  ›  专栏  ›  技术社区  ›  user3876209

qemu执行mips程序失败

  •  -1
  • user3876209  · 技术社区  · 9 年前

    使用 qemu-mipsel -cpu 34kf /usr/bin/binary 以执行mips32程序。 程序实际执行,但打印了一些错误,程序退出。

    错误是: Unsupported setsockopt level=65535 optname=128

    那么如何调试和修复它呢?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Peter Maydell    9 年前

    MIPS的setsockopt级别65535 optname 128是SOL_SOCKET,SO_LINGER。QEMU目前不支持setsockopt的套接字选项;这是QEMU中的一个bug(如果您愿意,也可以是缺失的特性)。邮件列表上有(巧合的)一个补丁来添加此支持: http://patchwork.ozlabs.org/patch/565659/ --所以这很可能会在QEMU(2.6)的下一个版本中修复。

    推荐文章