标签: linux ddd-debugger
我正在linux中运行程序。当我在ddd调试器中运行它并且没有它时,程序的行为是不同的。那是程序在不同的点停止。为什么会这样?是依赖于调试器还是有时每个调试器都会发生?
答案 0 :(得分:0)
您的问题描述不是很精确,但听起来像是内存访问问题。
如果代码中的内存访问无效,则行为未定义,并且可能与gdb连接不同。对于内存错误,您应该尝试运行Valgrind等内存分析器。