Lubuntu下Code::Blocks+GDB调试,最后一个语句的执行效果调试器中看不到?
//GDB调试时main函数不加return就无法看到最后一次变量修改?#include <iostream>
int main(void)
{
int a = 3, b = 4;
decltype(a) c = a;
decltype((b)) d = a;
++c;
++d;
return 0;//如果去掉这个return语句,用Code::Blocks加GDB调试时就无法看到a的值变为4,而是程序退出.
}//当单步调试到这个花括号时,跟踪变量
//GDB版本信息:
//GNU gdb (GDB) 7.5.91.20130417-cvs-ubuntu