“检测到 .inst 损坏的汇编程序”是什么意思?

问题描述 投票:0回答:2

当我尝试从源代码安装内核时,我得到

arch/arm64/Makefile:48: Detected assembler with broken .inst; disassembly will be unreliable

我尝试重建 bin-utils 但消息不会消失。

是什么原因导致此消息以及如何修复它?我想生成反汇编。

linux-kernel disassembly
2个回答
1
投票

该消息已添加到 this 提交中。从提交信息来看,您应该使用 2.25 以上的 binutils,其中包含

gas
(汇编器)以及相应的 bug 修复。所以你可能应该升级你的 ARM64 工具链。


0
投票

我认为您缺少一些工具链包,请尝试从arm开发者工具

获取工具链

我在 Ubuntu x86_64 主机上交叉编译 Linux 内核时遇到了同样的问题,并且更改工具链对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.