gpt4 book ai didi

c++ - 使用 Eclipse CDT 进行调试时出现问题 - 执行和 GUI 不一致

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:31 26 4
gpt4 key购买 nike

我正在使用 Eclipse CDT 在 Ubuntu 中调试 C++ 项目。 GUI,即显示要执行的下一行源代码的小箭头,与实际执行不一致。具体来说,它在实际执行线下方约 30 行。我通过检查局部变量的值以及它们何时更改来确定实际行是什么。

我曾多次尝试清理项目,包括手动删除所有已编译的目标代码、库等,希望这会导致 Eclipse 自行更新,但它坚持显示错误行。

感谢任何帮助。

最佳答案

Eclipse 显示的源代码和实际用于编译可执行文件的源代码很可能是同一文件的不同版本。

您可以询问 GDB(Eclipse 有一个用于 GDB 的控制台窗口)实际用于构建可执行文件的源代码是什么,以及 GDB 在哪里找到它显示的源代码(向 Eclipse)使用 info source GDB命令。我打赌 编译目录 + 当前源文件 != 位于

关于c++ - 使用 Eclipse CDT 进行调试时出现问题 - 执行和 GUI 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7065433/

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