【安装指南】DevC++的安装和使用(超级详细)

目录

[一、DevC++ 介绍](#一、DevC++ 介绍)

[二、DevC++ 下载与安装](#二、DevC++ 下载与安装)

[2.1 DevC++ 的下载方式](#2.1 DevC++ 的下载方式)

[2.2 DevC++ 的安装](#2.2 DevC++ 的安装)

三、代码编写

[3.1 新建源文件](#3.1 新建源文件)

[3.1.1 步骤演示](#3.1.1 步骤演示)

[3.1.2 快捷键指南](#3.1.2 快捷键指南)

[3.2 新建项目](#3.2 新建项目)

[3.3 多文件的效果演示](#3.3 多文件的效果演示)

[3.3.1 方式一](#3.3.1 方式一)

[3.3.2 方式二](#3.3.2 方式二)

四、项目中的文件介绍

五、调试的使用

[5.1 设置断点](#5.1 设置断点)

[5.2 开始调试](#5.2 开始调试)

[5.3 添加查看](#5.3 添加查看)

[5.4 调试快捷键](#5.4 调试快捷键)

[六、卸载 DevC++](#六、卸载 DevC++)


一、DevC++ 介绍

Dev-C++ (有时候也称为 Dev-Cpp)是一个免费软件,最早是由 BloodShed(布卢德谢德 ) 公司开发的,在版本 4.9.2 之后该公司停止开发并开放源代码。然后由 Orwell(奥威尔) 接手进行维护,陆续开发了几个版本,到5.11版本后更新就比较少了,后来也有其他开发人员陆续参与开发维护并发布了一些分支版本。

小熊猫C++就是对DevC++的魔改

Dev-C++ 是 C/C++ 编程语言的全功能集成开发环境 (IDE) 和代码编辑器。它使用 GCC(GNU

Compiler Collection)的 Mingw 端口作为其编译器。

二、DevC++ 下载与安装

2.1 DevC++ 的下载方式

Orwell Dev-C++ 下载链接: Dev-C++ download | SourceForge.net

目前使用最多的一个版本,在学校的机房、实验室、一些竞赛都会使用这个版本。

Embarcadero Dev-C++ 下载链接:Dev-C++ Overview - Free Tools - Embarcadero

Embarcadero Dev-C++ 是 Bloodshed Dev-C++ 和 Orwell Dev-C++ 的一个新的改进分支(由Embarcadero(恩巴卡德罗 ) 赞助)。目前还是在维持更新,但是知道的人比较少。

2.2 DevC++ 的安装

1. 先准备好安装包

2. 以管理员的权限运行

自动解压,然后进入安装过程:


选择语言 选择同意

三、代码编写

其实在devC++上写代码有2种常见方式:1、直接新建源代码,2、新建项目

3.1 新建源文件

3.1.1 步骤演示

直接采用新建源代码的方式是这样的,如下图所示:

新建后就自定产生一个名字叫:"未命名x"的文件,但是文件没有保存,也不能直接保存,得给代码中写点内容,然后按ctrl+s 对文件进行保存。

比如,我们写 main 函数;

然后按ctrl+s,对代码进行保存,选择一个代码文件的路径,然后起个.c(C语言)或者.cpp(C++)为后缀的名字

代码写完后对代码进行编译和运行,请熟悉这些快捷按钮:

3.1.2 快捷键指南

  • 编译:F9
  • 运行:F10
  • 编译+运行:F11
  • 全部重新编译:F12

为了方便,直接按F11,代码就能运行起来,如下图:

**新建源代码的缺点:**如果有多个文件组织的时候,这种方式就力不存心了,因为这种方式只能处理单个源文件的方式。

3.2 新建项目

选择新建项目:

新建项目的设置:选择 C 语言或者 C++ 语言

选择项目位置:

默认生成了一个名字加:main.c 的文件,并且有默认的代码,文件没有保存,按ctrl+s ,对代码进

行保存就可以

保存文件:

编辑代码:

运行代码,F11:

3.3 多文件的效果演示

如果一个项目要有多个文件,比如在上面的项目中要增加一个新的文件 add.c,将 Add 函数放在add.c 中,对两个文件进行编译,来完成任务。

3.3.1 方式一

弹出一个新窗口:

3.3.2 方式二

在项目管理中,点中项目,右击鼠标,然后点[New File]也可以新建文件。

编辑代码并保存:

这时你在项目管理中就能看到你的add这个项目中有2个文件:

这时候直接按F11,就可以多文件编译了:

运行结果:

**新建项目的优点:**要完成一个复杂功能,需要多个文件编译的时候,只有新建项目的形式才能完成。

四、项目中的文件介绍

每个项目都会产生一堆文件,为了方便管理,建议在创建项目的时候,给每个项目都创建一个文件

夹,有关本项目的文件都管理在这个文件夹中,就不会显的很乱。

五、调试的使用

调试只能在Debug 模式下试,所以要在编译器选项的地方要选择一个Debug 版本的编译器

然后对代码,重新编译后才能调试。

在DevC++中调试,要使用断点配合调试,先设置一个断点,代码执行到断点出才能停下来。

5.1 设置断点

鼠标点在编辑框左边的行号的地方,点击设置断点,再点击,取消断点。

5.2 开始调试

设置好断点后,点击【调试】按钮,即可开始调试,调试的快捷键是F5

开始调试后的界面:

5.3 添加查看

在调试的过程中,如果要添加对一些变量的监视,就可以添加查看:

然后输入要监视的变量名字或者表达式:

5.4 调试快捷键

  • 调试:F5
  • 停止调试:F6
  • 下一步:F7
  • 单步进入:F8(进入函数观察细节使用)

六、卸载 DevC++

如果不再需要devC++的时候,就可以直接卸载掉,在【开始】菜单中,搜索【添加和删除程序】,然后搜:DevC++,就能找到:

正常卸载就好。

相关推荐
景天科技苑5 小时前
【Rust通用集合类型】Rust向量Vector、String、HashMap原理解析与应用实战
开发语言·后端·rust·vector·hashmap·string·rust通用集合类型
共享家95276 小时前
C++模板知识
c++
阿沁QWQ6 小时前
友元函数和友元类
开发语言·c++
小黑随笔7 小时前
【Golang玩转本地大模型实战(一):ollma部署模型及流式调用】
开发语言·后端·golang
江沉晚呤时7 小时前
Redis缓存穿透、缓存击穿与缓存雪崩:如何在.NET Core中解决
java·开发语言·后端·算法·spring·排序算法
achene_ql7 小时前
缓存置换:用c++实现最近最少使用(LRU)算法
开发语言·c++·算法·缓存
高效匠人8 小时前
Python10天冲刺-设计模型之策略模式
开发语言·人工智能·python·策略模式
黄雪超8 小时前
JVM——JVM 是如何执行方法调用的?
java·开发语言·jvm
mahuifa9 小时前
(35)VTK C++开发示例 ---将图片映射到平面2
c++·vtk·cmake·3d开发
风暴之零9 小时前
文本中地理位置提取方法—正则和NLP模型
开发语言·python