关于C语言编译器Dev c++的调试

大家应该都安装了C语言的编译软件,不过我个人认为Dev C++比VC6.0好用,所以只是说明DEv C++软件的调试方法

如果英文不好的,可以先汉化,再调试。

汉化:工具-----环境选项------基本----语言----精简汉语

调试的前提是设置断点,在Dev C++中,设置断点用"切换断点"说明的,快捷键F4,

然后点击“调试”,会发现第一个断点会变成蓝色,并且出现编译框,单击F8进行一步一步调试

这是我个人学习的总结,如有错误,还请大家多多指点

时间: 2024-10-27 18:06:15

关于C语言编译器Dev c++的调试的相关文章

[编译器]dev c++单步调试

一.dev c++调试崩溃的解决方案 1.点击“工具 -> 编译选项”. 2.选择“编译器”选项卡,勾选“编译时加入以下命令”,输入“-g3”. 3.选择“代码生成/优化”选项卡,选择“连接器”选项卡,将“产生调试信息”选为“Yes”. 4.点击确定,重新编译需要调试的程序,就可以单步运行了. 二.单步调试 1.设置断点:在行号附近单击即可,如何调出行号,请转到文末. 2.单击“调试”按钮. 当然也可以在“运行”里找到: 这时界面是这样的: 蓝色的横行左侧带有一个蓝色的箭头,代表当前单步执行的位

一个优雅的程序猿教你认识C语言编译器

编程语言有很多种,主要分为三大类,分别是机器语言.汇编语言.高级语言.计算机只能理解识别二进制代码,也就是0和1.我们用机器语言开发我们得记住计算机所有的指令代码和代码涵义.这样的编程枯燥而繁琐费力,也容易出错.汇编语言应运而生,汇编语言用助记符代替机器指令,但助记符量大难记,而且也枯涩的很. C语言可以这样比喻,是一门非常强大的内功心法,学会它可以做到一法通万法.这也是它至今不衰的原因.说了这么多C语言的优点,现在来说说它的缺点.C语言最大的优点也是它最大的缺点,拥有强大的力量时应时刻保持警惕

第一个C语言编译器是怎样编写的?

首先向C语言之父Dennis MacAlistair Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了调用了C.所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性. C语言是很低级的语言,很多方面都近似于汇编语言,在<Intel32位汇编语

第5课 嵌入式C语言编译器

1. GCC与gcc (1)GCC:(GNU Compiler Collection) GNU编译器集合,包含众多语言的编译器,如C.C++.Java.D.Objective-C等 (2)gcc:特指GCC中的C语言编译器 (3)GCC与嵌入式:多数嵌入式操作系统都是基于GCC进行源码编译.如Linux.VxWorks.Android等. (4)实际开发中,内核开发一般用gcc,应用开发一般用gcc/g++/gdc 2. 交叉编译 (1)背景 ①嵌入式设备往往资源受限 ②不可能在嵌入式上直接对处

你知道第一个 C 语言编译器是如何编写的吗?

C语言是很低级的语言,很多方面都近似于汇编语言,在<Intel 32位汇编语言程序设计>一书中,甚至介绍了手工把简单的C语言翻译成汇编的方法.对于编译器这种系统软件,用C语言来编写是很自然不过的,即使是像Python这样的高级语言依然在底层依赖于C语言(举Python的例子是因为Intel的黑客正在尝试让Python不需要操作系统就能运行--实际上是免去了BIOS上的一次性C代码).现在的学生,学过编译原理后,只要有点编程能力的都可以实现一个功能简单的类C语言编译器. 可是问题来了,不知道你有

TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己

最近,在学习编译器技术, 研究了一下TCC, 记录一下. Tiny C Compiler(简称TCC, 或Tiny CC)是世界上最小的C语言编译器,而且是开源的, 小到只有约100K. (VC, GCC动不动几十M几百M的, 汗) 别看它小, 功能还是很强. 可以编译所有C99标准的ANSI C程序 ,  支持CPU包括:X86 32或64位, ARM,支持Windows, Linux, OSX.(跨平台跨系统的能力,比VC强) TCC是由大牛Fabrice Bellard开发的,这位大牛还开

Tiny语言编译器简介

1.简介:编译器是将一种语言翻译成另一种语言的程序.编译器将源程序的代码作为输出,从而产生用目标语言编写的等价程序.例如源代码为C/C++等高级语言,那么目标语言就是目标机器的机器代码,也就是可以直接运行的机器代码(各种二进制).下面就是一个编译过程的简单例子: x=2 (高级语言) MOV x,2 (汇编语言) C7 06 0000 0002 (机器代码) 2.相关程序 a.解释程序(interpreter):它会立即执行程序而不是编译完成后在执行,典型的解释程序有Java,Lisp等 b.汇

Tiny语言编译器简单介绍

1.简单介绍:编译器是将一种语言翻译成还有一种语言的程序.编译器将源程序的代码作为输出,从而产生用目标语言编写的等价程序.比如源码为C/C++等高级语言,那么目标语言就是目标机器的机器代码.也就是能够直接执行的机器代码(各种二进制). 以下就是一个编译过程的简单样例: x=2 (高级语言) MOV x,2 (汇编语言) C7 06 0000 0002 (机器代码) 2.相关程序 a.解释程序(interpreter):它会马上运行程序而不是编译完毕后在运行,典型的解释程序有Java,Lisp等

C语言编译器CL.exe

下载地址CL.7z版权问题:仅供学习交流,请于24小时内删除,本人不承担版权问题- 基本使用: 1.解压缩,例如解压缩到E盘根目录下 2.打开cmd命令行界面(快捷方式win+R输入cmd回车)cd命令切换到CL/Bin目录下 1 2 cd E: cd /CL/Bin 3.可以用任何编辑器在这个目录下编写.程序,如notepad++或者系统自带的记事本.比如在E:/CL/Bin目录下新建一个hello.c其中输入 1 2 3 4 5 #include<stdio.h> main() {