2015-04-02 100 views
1

我希望看到某个点的变量值。该项目使用g ++编译器,gdb调试器和Netbeans IDE以C++编写。当我设置断点时,我可以看到我可以将操作从“停止”更改为“运行脚本”。将“运行脚本”允许我打印出价值变量,如果是这样,如何?有没有办法在Netbeans中打印一个变量的值?

我试着运行下面的代码,但断点操作在恢复代码执行后从“运行脚本”更改为“停止”。

 
printf "pkttype is %d\n",pkttype 

回答

0

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

+0

这绝对会工作。我也可以直接使用gdb(完全放弃IDE),但我希望了解Netbeans可能是一个有价值的功能。 – tomcat 2015-04-02 21:45:28

相关问题