gpt4 book ai didi

eclipse - 在 Eclipse CDT 中调试时强制返回特定值

转载 作者:行者123 更新时间:2023-12-04 16:47:29 24 4
gpt4 key购买 nike

我正在使用 MinGW gdb 配置在 Eclipse 中调试一些 C++ 代码。

在 shell 中直接运行 gdb 时,我可以立即从函数返回,并告诉它函数应该返回什么值,例如 return 3 .

在 Eclipse 中调试而不是在 Eclipse 之外的 shell 窗口中运行 gdb 时,我该如何做到这一点?

最佳答案

Eclipse CDT 不通过按钮或类似的方式在 UI 中提供该功能。欢迎输入 feature request ,甚至更好 patch .

但是,您可以使用类型 return 3在 CDT 中的 GDB 输入控制台中,无需离开 Eclipse 环境。这是我为 related 写的一些说明(但不重复)向您展示如何使用控制台的问题。

安慰

控制台 View 允许您在标准 GDB syntax 中输入 GDB 命令.

使用控制台:

  • 在调试 View 中选择 gdb 项

  • enter image description here
  • 控制台 View 现在将显示 GDB 的界面:

  • enter image description here
  • 向 GDB 键入命令,例如print i + jp i - j ( pprint 的缩写):

  • enter image description here

    使用控制台时的其他提示
  • 您可以使用工具栏上的此按钮“固定”控制台,使其保持在选定的控制台顶部:enter image description here
  • 您可以使用此下拉菜单切换控制台:

  • enter image description here
  • 您可以打开第二个控制台,例如一个用于 GDB 交互,一个用于使用此按钮输出程序:

  • enter image description here

    关于eclipse - 在 Eclipse CDT 中调试时强制返回特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37735278/

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