gpt4 book ai didi

linux - 如何在 linux 上运行 aout?

转载 作者:可可西里 更新时间:2023-11-01 11:44:39 26 4
gpt4 key购买 nike

问题是如何在 Linux 系统上执行 aout-format 二进制文件(我指的是旧格式,例如在 FreeBSD 迁移到 ELF 之前使用的旧格式)。是否有可能在没有额外编码的情况下这样做(是否有一些现有的解决方案)?可能它应该以内核模块或 Linux 内核补丁的形式出现。另一种解决方案可能是用户空间启动器(甚至可能是运行时链接器)。我搜索过类似的东西,但找不到。系统调用接口(interface)的差异我还没有查到,如果大家对此有什么意见,欢迎提出。

附言我知道为 aout 静态二进制文件编写用户空间启动器非常简单,但问题是关于一些现有的解决方案。

最佳答案

检查内核配置中的 CONFIG_BINFMT_AOUT。

如果你的内核有/proc/config.gz:

zgrep CONFIG_BINFMT_AOUT /proc/config.gz

在 Ubuntu 等上:

grep CONFIG_BINFMT_AOUT /boot/config-$(uname -r)

关于linux - 如何在 linux 上运行 aout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4883984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com