主页 > 程序语言 > C语言怎么调试阿

C语言怎么调试阿

2023-12-23 13:54来源:m.sf1369.com作者:宇宇

一、C语言怎么调试阿

你是编译的时候出错还是执行的时候出错?

如果是编译的时候出错,看它提示你哪行出错, 双击提示就到那行了

如果是执行的时候出错,你要先设定一个断点,

你在程序一开始找一行代码按F9,这样就设定了一个断点,

然后按F5执行程序,程序执行到断点会停下来,然后你只要一步一步的按F10,看代码执行到哪里出错就行了

下面是你可以参考的一些调试按键:

F5 开始调试

F9 下断点

F10 跳步执行

F11 单步执行

Shift+F5 结束调试

二、急急急!!计算机二级c语言程序设计题怎么编译调试,先点哪个再点哪个,求大神带截图,越详细越好!!

第一步:设置断点,就是从这一行开始调试。

第二步:点击Go开始调试

第三步:点击图中的圆圈那个东西,逐行运行。

第四步:dos中看每步运行结果。

第五步: 在下面的栏目中,看变量的值.......etc.

第七步:点击图中的叉结束调试。

程序填空,程序改错。就直接看程序的错误。

三、C语言怎么开始调试啊?

如果你用的是Visual C++6.0的软件,

在写好了程序后(没有语法上的错误),按F10,即可进入单步调试,每按一次F10可以看到程序会走到一下行代码. 如果当前指向的代码有一个函数,按F11,可以进入这个函数体内,查看程序在函数体内的执行过程和数据的变化....

其它这个软件的高度功能很强大的,一时也不可能说得清楚.但主要能子解一些简单的高度方法就行了:F9 设置断点 F5 调试运行 这两经常一直用的:在程序的某一个代码处按F9,会有一个圆点出现.再按F5,启动程序,当程序执行到这个圆点时,会停下来,此时你可以按F5,继续运行下到一个断点,或者你也可以按F10进行单步调试....

四、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语言怎么调试

要看什么编译器了

一般都是F5运行,VC都是CTRL+F5

F2下断 F9调试,F8单步

六、VC2005.net中如何直接调试C程序

6.0可以直接打开.cpp文件,编译并生成项目, 但是2005规定必须建立项目才行.

在vs2005里面如果直接新建.cpp文件,编译,执行按钮是灰的,不能用,只能新建一个空项目,再将代码拷进去,这样才能编译并运行

相关推荐

哪些编程语言是函数式的

程序语言 2024-01-14

VB编程的函数详解

程序语言 2024-01-02

c语言扑克牌问题

程序语言 2023-12-28

iphone语言与地区有什么用?

程序语言 2023-12-19

C语言程序,怎么使用,

程序语言 2023-12-17

把word嵌入到C#程序中

程序语言 2023-11-26

HTML是不是编程语言?

程序语言 2023-11-17