我想查看某个变量在某个时间点的值。该项目是用 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/