gpt4 book ai didi

c - 如何使 valgrind 准确重现错误?

转载 作者:太空宇宙 更新时间:2023-11-04 02:58:57 25 4
gpt4 key购买 nike

我创建了一个崩溃的 c 程序(段错误)。我想使用 valgrind 查找错误,但是当我运行它时:

valgrind -v ./executable

程序不会崩溃。当我使用 gdb 运行它时它仍然崩溃。

我如何设置 valgrind 来重现错误,例如 gdb?

最佳答案

How can I set up valgrind to reproduce the bug, like gdb?

你不应该,事实上你不能。

这是因为程序在 Valgrind 下运行的环境与本地运行时略有不同。这就是 Valgrind 的工作方式,请参阅 Valgrind FAQ .

您真正需要的是修复所有 Valgrind 错误,尤其是无效读取。

关于c - 如何使 valgrind 准确重现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14287118/

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