gpt4 book ai didi

debugging - 调试 Release模式应用程序的最佳方法

转载 作者:行者123 更新时间:2023-12-04 12:26:18 26 4
gpt4 key购买 nike

我确定这以前发生在人们身上,某些东西在 Debug模式下工作,你在发布时编译,但有些东西坏了。

这发生在我在嵌入式 XP 环境中工作时,我发现最好的方法确实是编写一个日志文件来确定它会出错的地方。

您在尝试解决令人讨厌的 Release模式错误时有哪些经验/发现?

最佳答案

确保您有良好的调试符号可用(即使使用发布版本,甚至在嵌入式设备上也可以这样做)。您应该能够获得堆栈跟踪,并希望获得某些变量的值。在这一点上,熟悉汇编语言可能也很有用。

我的经验是,通常该错误与损坏区域附近的代码有关。也就是说,如果您发现函数“LoadConfigInfoFromFile”中出现问题,那么如果您知道我的意思,那么您可能应该首先仔分割析它的问题,而不是“DrawControlsOnScreen”。 “幽灵般的远距离行动”类型的错误不会经常出现(尽管当它们出现时,它们往往是一只大熊)。

关于debugging - 调试 Release模式应用程序的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33386/

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