gpt4 book ai didi

c++ - Mac 上 C++ 的内存调试器?

转载 作者:太空宇宙 更新时间:2023-11-04 16:32:07 24 4
gpt4 key购买 nike

我正在用 C++ 开发一个 mac 应用程序,我遇到了以下问题:

words(26222,0xa0b5c540) malloc: *** error for object 0x88dda04: 
incorrect checksum for freed object - object was probably modified after
being freed.
*** set a breakpoint in malloc_error_break to debug

无论如何,我在 malloc_error_break 中设置了一个断点,但它没有告诉我在哪里修改内存。

是否有任何内存调试器可以为我提供有意义的信息,说明我在哪里弄乱了内存?

最佳答案

Valgrind是标准的开源内存调试工具。 :-)

关于c++ - Mac 上 C++ 的内存调试器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5751698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com