我正在尝试在Eclipse CDT下调试Linux C ++程序。我在源代码中设置了两个断点,当我启动调试会话时,我在控制台输出中看到了这一点:
无法插入断点6。 访问内存地址0x25a时出错:输入/输出错误。 无法插入断点7。 访问内存地址0x8时出错:输入/输出错误。
我的断点从未被击中。但应用程序确实运行。关于I / O错误意味着什么的想法?
TY, 佛瑞德
答案 0 :(得分:2)
关于I / O错误意味着什么的想法?
他们的意思是GDB(由Eclipse CDT使用)试图在地址0x25a
和0x8
上设置断点,并且失败(上述任何一个位置都没有代码)。
为什么GDB决定设置断点是不可能的:你没有提供有关如何设置断点的任何细节。