GDB,至少在我的Ubuntu9.04机器上是默认配置的,不能很好地处理多行语句。当我单步执行代码时,GDB只显示当前语句的最后一行,即使该语句跨越多行。
我知道我可以使用DDD或emacs作为GDB的前端,但如果可能的话,我更喜欢在GDB中解决这个问题。
有没有人知道有没有办法让GDB做正确的事情?
发布于 2009-10-29 04:10:33
我担心答案是“不,没有办法让gdb做你想做的事”。符号表中的行信息将每个代码指令与单个源代码行(不是源语句)相关联。gdb无法知道多个源代码行是否与同一个source语句相关联。
发布于 2009-09-06 16:05:49
https://stackoverflow.com/questions/1122672
复制相似问题