我正在研究在ARM64 linux内核中对32位用户空间的支持,看起来启用CONFIG_COMPAT将允许我这样做。
有人能参与到启用CONFIG_COMPAT是否会禁用64位应用程序的问题上吗?我提出这个问题的原因如下:
谢谢
发布于 2015-02-06 12:54:08
请注意,compat_binfmt_elf.c在末尾包含了binfmt_elf.c --在对全局可见符号进行修改、定义和设置一些重命名之后,它会将binfmt_elf.c代码重新编译成一个附加的对象文件。
因此,它强制所有在compat层下运行的应用程序作为32位运行,所有本机运行的应用程序以64位的形式运行。
https://stackoverflow.com/questions/28334715
复制相似问题