c++ - 有没有办法在 Netbeans 的断点处打印变量的值?

标签 c++ debugging netbeans

我想查看某个变量在某个时间点的值。该项目是用 c++ 编写的,带有 g++ 编译器、gdb 调试器和 Netbeans IDE。当我设置断点时,我可以看到我可以将 Action 从“停止”更改为“运行脚本”。 “运行脚本”是否允许我打印出值变量,如果可以,如何打印?

我已尝试运行以下代码,但断点操作在恢复代码执行后从“运行脚本”变为“停止”。

printf "pkttype is %d\n",pkttype

最佳答案

恐怕我对调试器知之甚少,也不了解你的IDE,但我认为在这种情况下你不需要使用调试器函数来查找某个点的变量。假设我正确理解了这个问题,我建议弄清楚代码中的哪一点对应于要查找变量值的点,然后让程序在该点输出变量。就像我说的,我对 Netbeans 知之甚少,所以我知道我的建议不能在你的情况下完成,但这就是我通常在我的 C++ Windows 控制台程序上进行变量分析的方式。希望这对您有所帮助!

关于c++ - 有没有办法在 Netbeans 的断点处打印变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29422736/

相关文章:

c++ - 对 C++ Primer 示例中的控制流执行感到困惑

c++ - "class name"必须是以前定义的类或结构

debugging - '@@'在windbg脚本中意味着什么

c++ - 代码块 10.05 中的程序参数文本框内容不可见

java - 当进入某个case时如何停止?

java - 我应该将什么 Web 服务器与 NetBeans 一起使用?

c++ - 不同文件的类声明

c++ - qt命令行应用程序编译

javascript - Node.js 执行重放日志系统

java - 如何在我自己的项目中使用netbeans模块?