我正在使用radare2,我注意到它只是打印函数偏移量而不是函数名称。
我做了一些测试,我发现在 Kali 上它打印偏移量,在 debian 上它打印名称。
在这里你可以看到 r2 在 Kali 中的行为:

例如,它是打印call 0x4ce645的call reloc.puts_WhatEver。当我检查 ELF 属性时,我可以看到函数名称确实位于该偏移量处。

我真的不知道是什么让 r2 表现得那样。这是我正在使用的 Kali 环境的一些信息。

另一方面,在 Debian 上使用 r2 并调试完全相同的文件时,我可以完美地看到函数名称。

这是有关我正在使用的 Debian 环境的一些信息。

我在 Kali 和 Debian 中调试的文件完全相同。

我怎样才能让 r2 在 Kali 中的行为与它在 Debian 中的行为完全相同?