
1.3 搭建C语言开发环境

视频讲解:资源包\Video\01\1.3搭建C语言开发环境.mp4
“工欲善其事,必先利其器”,学好C语言编程,需要先了解并熟练使用开发工具。本节将会详细介绍学习C语言程序开发的常用工具:Dev C++。
Dev C++是Windows环境下的C/C++开发环境,包括多页面窗口、工程编辑器、调试器等。在工程编辑器中集合了编辑器、编译器、链接程序和执行程序,提供高亮语法显示,适合初学者与编程高手的不同需求,是开发C/C++程序时经常使用的一款工具。
1.3.1 Dev C++的下载
Dev C++是一个免费的软件,其下载页面如图1.7所示,单击“Download”按钮,即可下载Dev C++的安装文件。
下载完成的Dev C++安装文件如图1.8所示。

图1.7 Dev C++下载页面

图1.8 下载的Dev C++安装文件
1.3.2 Dev C++的安装
Dev C++的具体安装步骤如下。
(1)双下载的Dev C++安装文件,打开选择语言对话框,如图1.9所示。在该对话框中,默认选择的是英文版本,直接单击“OK”按钮即可。
(2)进入许可协议对话框,该对话框中显示Dev C++的使用许可协议,直接单击“I Agree”按钮,如图1.10所示。

图1.9 选择语言对话框

图1.10 许可协议对话框
(3)进入选择安装组件对话框,该对话框中默认选择为“Full”,即全部安装,这里保持默认选择即可,直接单击“Next”按钮,如图1.9所示。
(4)进入选择安装路径对话框,该对话框中可以单击“Browser”按钮选择一个Dev C++的安装位置后,单击“Install”按钮进行安装,如图1.12所示。

图1.11 选择安装组件对话框

图1.12 选择安装路径对话框
(5)进入正在安装对话框,该对话框中显示Dev C++的安装进度,如图1.13所示。
(6)所有的组件安装完成后,进入安装完成对话框中,单击“Finish”按钮,即可完成Dev C++的安装,如图1.14所示。

图1.13 正在安装对话框

图1.14 安装完成对话框
1.3.3 配置并启动Dev C++
Dev C++安装完成后,就可以配置并启动它了,下面介绍其具体步骤。
(1)在安装完成对话框中单击“Finish”按钮,或者在系统的“开始”菜单中单击“Dev-C++”菜单,由于是第一次打开Dev C++,因此首先会进入配置向导对话框,如图1.15所示,这里为了后期操作方便,我们将其配置为中文。因此,选择“简体中文/Chinese”,单击“Next”按钮。
(2)进入主题配置对话框,这里采用默认设置,直接单击“Next”按钮,如图1.16所示。

图1.15 配置向导对话框

图1.16 主题配置对话框
(3)进入配置完成对话框,直接单击“OK”按钮,如图1.17所示。
(4)这时会自动进入Dev C++的主界面中,如图1.18所示。

图1.17 配置完成对话框

图1.18 Dev C++的主界面
1.3.4 使用Dev C++创建C文件
安装完之后就可以使用Dev C++了,使用Dev C++创建C文件的步骤如下。
(1)在Dev C++主界面的“文件”菜单中,选择“新建”→“源代码”菜单项,如图1.19所示。

图1.19 选择“新建”→“源代码”菜单项
(2)在Dev C++主界面的右侧区域会打开一个文本编辑器,首先在其中输出C语言代码,然后按<Ctrl+S>快捷键保存,弹出“保存为”对话框,在该对话框中选择保存位置及保存文件的类型,最后输入保存的文件名,单击“保存”按钮,即可创建一个C语言代码文件,如图1.20所示。

图1.20 使用Dev C++创建C语言文件的步骤
(3)C语言代码编写完成后,就可以编译并运行了。首先单击工具栏中的编译图标,对编写的C语言代码进行编译,如图1.21所示;然后单击工具栏中的运行图标,即可运行编写的C语言代码,如图1.21所示。

图1.21 编译程序

图1.22 运行程序
1.3.5 熟悉Dev C++
Dev C++的主界面由菜单栏、工具栏、项目资源管理器视图、源程序编辑区、编译调试区和状态栏组成,如图1.23所示。

图1.23 Dev C++的主界面
在Dev C++中,常用的操作都是通过其工具栏的相应图标按钮完成的,它们各自的用途如图1.24所示。

图1.24 Dev C++的工具栏图标及其作用