我正在尝试调试一个 C++ 自定义类,该类涉及分配给我编写并在 Cygwin GCC/G++ 中编译的堆的内存。如果我运行我的测试程序,它不会明确地给我一个段错误,但在程序结束时,它会显示“Aborted (core dumped)”。我似乎也无法编写一个测试程序,它会给我一个我可以用 Cygwin GDB 找到的段错误。因此,我正在寻找一个内存调试器,希望它会有所帮助。
我运行 Windows,我没有 Visual Studio,并且我不想尝试找出如何在另一个命令提示符中为诸如 Dr. Memory 之类的调试器编译我的程序。
我可以使用哪个内存调试器?
如果我需要添加一些东西,我会编辑。