重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

c语言里go调试 调试 c语言

c语言操作问题 在vc6.0中的go按钮是干嘛的,它与叹号按钮有什么不同?

go是用作调试运行的,按F9设置了设置断点之后他会运行到断点处就停下,然后按

我们提供的服务有:成都网站设计、成都网站制作、微信公众号开发、网站优化、网站认证、土默特右旗ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的土默特右旗网站制作公司

F10

可以一行一行的往下运行,按一次向下走一行,这样容易找到错误出在什么地方.

那个红色的

感叹号

就直接运行程序,

c语言怎么一步一步调试

C语言的调试步骤如下:

在keil中调试c语言程序:1、打开我们的程序,点击菜单栏右侧的start/stopdebug..按钮,进入调试模式。2、左侧为寄存器窗口,右上方是汇编窗口,我们可以看到各个寄存器的数值和c语言对应的汇编代码。3、点击单步执行按钮或者点击f11、f10,都可以进入单步执行模式,方便我们看程序流程和执行步骤。4、点击菜单栏的串口按钮,我们来调试串口的输出,这里有很多对应的调试工具可供选择。5、单步执行,我们看到各个窗口的变化,当直行到输出时,可以看到串口窗口有相应的字符输出。6、再次点击start/stop按钮来停止调试。

用vs2012对C语言进行调试:1、要对编程环境左边的一条竖直的空开的地方进行点击,点击的是你要调试的相应的语句。2、点击窗口上方的工具栏的调试界面,点击逐语句或逐过程,都没关系。3、开始调试,在调试过程中每个调试语句都要按一次F5键,在键盘上按下,你可以看到执行的当前的语句中,左边位置的红点有个箭头。4、在每次调试语句中,变量值发生改变时,下方的小界面都会显示出来,看是否正确。5、不断地重复这个步骤,知道发现错误的地方为止。6、发现错误后,停止调试,修改相应的代码,即完成此次调试。

C语言 怎么调试程序

简单来说,有两种方式,一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息,一种是可执行文件debug,需要使用调试器来进行。

1、源码debug

类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出现的位置,然后再修改源码。

#include stdio.h

void f() { ; }

int main()

{

#ifdef _DEBUG

printf("start main function!\n");

#endif

void f();

#ifdef _DEBUG

printf("leave main function !\n");

#endif

return 0;

}

2、可执行文件调试,windows平台常用的就是vs/vc自带的调试,另外一个就是微软自家开发的调试器windbg。Linux平台以gdb为常用。

IDE自带的调试器以VC6.0为例,编写完代码后,按快截键盘F11,即可进入调试,此时右键,选择“go to  disassembly"即可查看到程序的反汇编代码 。一般这种情况,主要是为了对C语言进行反汇编学习。

Windbg的功能非常多,可以进行源码调试、可以调试可执行文件、还可以进行内核调试,也可以调试dump文件,用的多了,自然熟悉,要调试可执行文件,只需要点击”File"在弹出的对话框中选择“Open Executeable",然后找到自己要调试的程序即可。

Linux常用的是Gdb调试器,值得注意的是,要使用gdb调试,在使用gcc或者g++编译C/c++文件时,需要添加-g参数才可以生成符号表。下图是用gdb分析C++中变量分布的一张截图,大体上看一下长什么样,用的多了自然熟悉,不需要可以去学习。


分享标题:c语言里go调试 调试 c语言
文章源于:http://cqcxhl.com/article/ddeceeg.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP