用codeblockss 不能调试 弹出一个窗口


列出运行程序的命令行参数


在指定的函数,或者行号处设置断点

在当前停留的地方前面或后面的几行处设置断点。

在指定的 file 文件中的 func 处设置断点

在指定的 file 文件中的苐 nth 行设置断点。

在指定的地址处设置断点一般在没有源代码时使用。

如果条件满足在指定位置设置断点。

在指定的线程中中断使用info threads鈳以显示线程号。

设置临时的断点中断一次后断点会被删除。

当条件满足时设置观察点

清除函数 func 处的断点。
清除第 nth 行处的断点


删除所有的断点或观察点。

删除指定的断点观察点。

设置指定断点有效当到达断点时置为无效。

设置指定断点有效当到达断点时删除它。


进入下一行代码的执行会进入函数内部。

执行下一行代码但不会进入函数内部。

继续运行直到到达指定行号或者函数,地址等

彈出选中的栈帧(stack frame)。如果后面指定参数则返回表达式的值。


执行下一条汇编/CPU指令

当收到信号时执行下列动作:nostop(不要停止程序),stop(停止程序执行)print(显示信号),noprint(不显示)pass/noignore(允许程序处理信号),nopass/ignore(不让程序接受信号)

显示当前的行号和所处的函数


显示当湔堆栈的追踪,当前所在的函数

打印所有局部变量的值。

向上或向下移动指定个数的栈帧

显示选中栈帧的参数,局部变量异常处理函数。 all-reg 也会列出浮点寄存器


设置 list 命令打印源代码时的行数。

在源代码路径前添加指定的目录

当后面没有参数时,清除源代码目录


以┿六进制打印整数变量 var

把变量 var 当作有符号整数打印

把变量 var 作为无符号整数打印。

把变量 var 作为八进制数打印

以整数二进制的形式打印 var 變量的值。

以浮点数格式打印变量 var

打印十六进制形式的地址。

打印指定的地址以四字节一组的方式。

对指定地址中的指令进行反汇编




列出当前的文件,共享库

file 当作调试的程序。如果没指定参数丢弃。

file 当作执行程序如果没指定参数,则丢弃

file 中读取符号表。如果没指定参数则丢弃。

动态链入 file 文件并读取它的符号表。

把目录 directory 加入到搜索可执行文件和符号文件的路径中


从头开始执行程序,也允许进行重定向


继续执行直到下一个断点或观察点。

继续执行但会忽略当前的断点 number 次。当断点在循环中时非常有用


}

我要回帖

更多关于 用codeblocks 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信