我在我的 Raspberry Pi4 上使用 Kali Linux(版本: Linux,v.5.15.44-Re4son-v8l+,aarch64 / gtk 3.24.41)
我注意到的第一件事是Eclipse 不能正确处理断点来调试 C 代码;即使是像经典的hello.cpp这样愚蠢的程序也无法调试。
最初我以为新的 Eclipse 与安装的 gdb 版本(GNU gdb (Debian 13.2-1) 13.2)不兼容,但我意识到 Java 应用程序(使用 openjdk 17)也会发生同样的情况。 首先,我在“断点”窗口中看到它们没有启用检查,我尝试设置它,但无论如何调试会话不会在断点处停止。
这就是插入断点后立即出现的“Breakpoints”窗口(示例针对 Java,但对于 C/C++ 也是如此):
我还注意到断点显示有一个令我困惑的符号(与我在上图中看到的符号相同),与 C 和 Java 中的行为相同:
您无权访问此资源。