Dev-Cpp上机使用说明2016_第1页
Dev-Cpp上机使用说明2016_第2页
Dev-Cpp上机使用说明2016_第3页
Dev-Cpp上机使用说明2016_第4页
Dev-Cpp上机使用说明2016_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Dev-C+ 安装&使用教程使用高级语言编程时,首先需要用一个文本编辑器软件编辑源代码文件,然后再想办法运行程序。C和C+都是编译语言,也就是说,我们不能直接运行 C或者C+源代码。要想运行用 C语言 或者C+语言编写的程序,我们必须使用 编译器将C或者C+源文件编译成可执行文件。源代码需要 经历预处理、编译和链接等步骤,才能生成可执行文件,用于 运行。如果运行有误,就需要进行 调试,以 清除源代码中的语法错误和逻辑错误,最终让程序正确运行,实现预想的功能。由此可见,程序开发时需要进行编辑、编译、链接、运行和调试等操作。这些操作可以使用多个独立的软件进行,但更常见的是使用集成开发环境

2、(In tegrated Developme nt En virome nt , IDE )来做这些操作。常用的集成开发环境有:很早的Turbo C/C+ (这两个太旧了,不推荐使用)、复杂而庞大的 MicrosoftVisual Studio (有 6.0,7.1,2003,2005,2008,2013,2015 等多个版本),免费而简洁的 Dev-C+ 和 Code:BlockDev-C+虽然功能不太强大,但是它对C和C+标准的支持非常好。我认为利用 Dev-C+来学习C或者C+是个不错的选择。下面简单介绍一下Dev-C+的安装过程和使用方法。“Dev-C+ ”的名称中含有字符"

3、+ ”,为了避免与文件命名规则冲突,它常常也写作"Dev-Cpp”。)1、安装与基本设置首先,请 下载Dev-C+ 5.11 (具体文件名是“ Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup_”),可从官方主页( )下载。或者在机房里按照老师的指示从机房的服务器里下载: 下载之后开始 安装。安装过程很简单,这里不详细说了。 安装完毕之后,启动 Dev-C+。工作界面如下图所示。如果启动后的界面不是中文,请点击工具栏" Tools -> Enviromental Options ”,在"Inteface”选项卡 下,在"Langua

4、ge”列表中选择"简体中文/Chinese”。点击"OK”按钮之后,界面语言就变成中文了。2、编辑功能点击工具栏上的“新建”“源代码”按钮(或者按快捷键Ctrl+N),就可以新建一个空白的源代码文件,并开始编写程序了。点击工具栏上的“打开”按钮(或按快捷键 Ctrl+O),就可以打开一个原有的源代码文件或工程文件, 进行编辑。在Dev-C+里编辑文件时,基本操作与其它文本编辑器是完全相同的。不过,除了基本的文本编辑功 能之外,Dev-C+还提供了以下一些用于程序编辑的方便功能:(1) 允许用户自定义编辑器的各种参数。点击菜单“工具编辑器选项”,在弹出的“编辑器属性”对话框中

5、可以设置编辑器各种参数。例如下面左图中在“显示”选项卡中可以设置编辑器的字体(通常建议用Cosolas、Courier New或宋体)和大小(建议设置为12磅以上);(2) 文字按C/C+语法高亮显示。Dev-C+会按内置的高亮显示方案,对C/C+源程序中的文字分门别类地使用各种颜色进行高亮显示,以方便用户查看。点击菜单“工具编辑器选项”,在弹出的“编辑器属性”对话框的“语法”选项卡中,可以在“预设”的多种方案中进行选择。通常建议选用“Classic Plus”方案。然后可以对具体细节进行调整,例如选中“Comme nt ”之后,去掉其默认的“斜体”效果。(3)Dev-C+包含有代码格式化工具

6、“ Astyle ”,可以帮助用户快速地调整源代码的缩进格式。只要点击菜单“ AStyle”“格式化当前文件”(快捷键 Ctrl+Shift+A),就可以按照选定的格式对当前文件进行格式化(自动整理括号和缩进)。(这一操作非常简单,但是能给用户带来很多方便。)默认情况下是按照 Java风格进行格式化。如果不满意,可以点击菜单“AStyle ”“格式化选项”,建议在“括号风格”中选用“ K&R ”(这是由计算机专家 Brian Kernighan and Dennis Ritchie 确立的风格) 或“Lin ux ”,缩进风格选用“ Tab”(用制表符分隔)。确定。(4)插入代码片段。

7、点击“文件 /书签/杂项”工具栏中的“插入”按钮,就可以在源代码中插入一些 常用的代码片段,例如下面左图所示,可以点击插入“文件头注释模板”。(5 )书签功能。在编辑较大的文件时,使用书签功能可以快速地跳转到文件各处。先把光标移动到 文件的某个重要位置,然后点击“设置书签”按钮(如下面中图所示),把该处设为书签(总共可以设置10个书签)。以后就可以点击“跳至书签”按钮(如下面右图所示),选择跳转到相应的书签位置。可 耒命老1 - Dev<+ 511文哗旧扁辑E雙袁视童W QMVSaiM文件月巒E避:園匍曜iiffl fglobal9)Q 未命8L ” Dev-C+ 5.11日期耐IEDM

8、efsageBoxWin MainMain Window ProcChild Window Procforfl while。do-whileQrfoswitch (JChisClass Header Template取目”书签1Ctrl+1毛签2Ctrl+2书签工Ctrl+3书签4Ctrl+4书签5CtrkS书签6Ctrl-6韦签7Ctrl 4-7书签8Ctrl+8书签9Ctrl 1-9頂耳管理惟1Ah+1书签2Ak+2书签mAlt+3书签4Alt-k4堆5Mt+5书靈昌Alt+6书筌7Alt+7书签8Alt+3理gAlt+9Q 耒番名1 - D«v-C+ 5A1 文用F渲辑E攪霊祝

9、惶爛副剧电亞回*ifndef# ifidef/ekevifridef/else保存文件点击工具栏上的“保存”按钮(快捷键Ctrl+S),如果文件尚未命名,就会弹出“保存为”对话框,让用户键入文件名并保存。这里有一个微小的细节,即源程序的扩展名问题。如果用户未设置扩展名,那么默认会以扩展名.cpp保存,表示是 C+程序,在源程序中可以使用 C+的特性,在后续对文件进行编译时会按照C+语言的规则进行处理。由于 C+的语法是兼容 C的,所以通常都可以保存为“.cpp”。(如果用户坚持不希望使用任何C+特性,并且强制要求在编译时只使用C语言的规则进行处理,则需要可以手工输入文件名为“ .c” 。)3、

10、编译与运行程序编写完毕,就可以进行编译了。首先要设置编译器。(见下图)。点击Dev-C+工具栏上的“编译器配置”下拉框,就可以看到多种编译器的配置并从中选择上图中显示,所安装的编译器是TDM-GCC 4.9.2 (在实际中可能有所不同)。选择时主要是考虑两个因素:1、64位与32位;2、发行模式(Release)与调试模式(Debug )。如果是 Windows XP,只能选择 32位。如果是Windows 7/8/10,通常需要根据所安装的系统进 行选择是64位还是32位。在调试时只能选择调试模式(Debug)。当程序已经调试完好、需要长时间运行时,才需要改为发行模式(Release)。简而

11、言之,在 Windows XP系统进行调试时,必须选择“32-bit Debug ”。程序编写完成之后,点击“编译”按钮,就可以开始编译,如果编译出错,则请根据出错信息进行修 改。编译成功之后可以点击“ 运行”按钮,就可以运行程序。有时为了省事,可以直接点击“ 编译运行”按钮。(上述三个按钮如下图所示)圈粗圈县凰丨 Q丽0鴛丨血愛编译0(F9)A编译运行5 (F11)运行 LRKF10)Dev-C+提供了强大的排错与调试工具,具体使用方法功能见下文。Dev-C+调试方法简明图文教程原文来源:蚂蚁的C/C+标准编程 作者:an tigloss等级:精品编译时可以检查出源代码中的 语法错误,但是检

12、查不出源代码中的 逻辑错误。有时候程序虽然能够编 译并运行,但是运行结果却不是预想的结果,那就是因为源代码中存在有逻辑错误。要想清除程序中的逻辑错误,就必须学会使用开发环境中的调试工具,并观察变量的数值变化,加上 自己的逻辑思考,才能找出程序中的错误所在并修改清除之。下面介绍 Dev-C+ 5.11中的调试工具。首先要设置编译器。点击Dev-C+工具栏上的“编译器配置”下拉框,就可以看到多种编译器的配置并从中选择(见下图)。貂西卿3 |篇|应德上图中显示,所安装的编译器是TDM-GCC 4.9.2 (在实际中可能有所不同)。选择时主要是考虑两个因素:1、64位与32位;2、发行模式(Relea

13、se)与调试模式(Debug )。如果是 Windows XP,只能选择 32位。如果是Windows 7/8/10,通常需要根据所安装的系统进 行选择是64位还是32位。在调试时只能选择调试模式(Debug)。当程序已经调试完好、需要长时间运行时,才需要改为发行模式(Release)。简而言之,在 Windows XP系统进行调试时,必须选择“32-bit Debug ”。Dev-C+ 5.11没有单独的“调试”菜单,只是在“运行 R”菜单下面有几个菜单项与调试有关:“切换断点F4”、“调试F5”、“停止运行 F6”。1.设置断点(Break point)把光标移动到想要暂停执行的那一行,按

14、F4键,或者直接用鼠标点击该行左边的装订区位置中的行号,该行就会变成红色,装订区的行号处显示有一个红点,表示该行已被设置为一个断点。再次操作则取 消该行为断点。在程序中至少要设置有一个断点才能开始下文所说的调试。2.开始调试(Debug)首先要设置编译器。点击Dev-C+工具栏上的“编译器配置”下拉框,就可以看到多种编译器的配置并从中选择(见下图)。3IX册囊JDM-SCC 4.9.2 32-bitTDM-GCC 4.9.2TDM-GCC 4.9.2 石4-bit DebugTDH-GCC 4.9,2 £4-bit ProfilingTCM-GCC 4_9_2 S2-bitTDH-G

15、C亡 直一W左一txL匸 Dmbii莎TEM'GCC 4.9.2 32-bit Pccfiling 诗上图中,所安装的编译器是TDM-GCC 4.9.2,在实际中可能有所不同。选择时主要是考虑两个因素:1、64位与32位;2、发行模式(Release)与调试模式(Debug )。如果是 Windows XP,只能选择 32位。如果是 Windows 7/8/10,通常需要根据所安装的系统进 行选择是64位还是32位。在调试时只能选择调试模式(Debug)。当程序已经调试完好、需要长时间运行时,才需要改为发行模式(Release)。简而言之,在 Windows XP系统进行调试时,必须选

16、择“32-bit Debug ”。按F5 (或点击菜单“运行调试F5”)开始调试。如果您没有按前面的步骤把编译器设置为调试模式,Dev-C+会提示说您的工程中没有调试信息:请点击No,然后重新把编译器设置为调试模式,并且重新按F5开始编译和调试。(在Windows XP系统中有时候会报告说“缺少 zlib1.dll,应用程序无法运行”,则需要手工额外安装zlib1.dll 文件。)程序调试时,就开始运行(通常会弹出一个终端窗口)。运行到第一个断点处会暂停。这时候需要手工调整一下Dev-C+窗口的大小和位置,如下图所示,以便能够同时看到编辑器和终端窗口。r * 1 C:Prograffl Fil

17、es (sB6)Dfv-CppEi4amplesHtlleHe1lo.exe0 回 戯-10 -注意此时会自动显示调试面板(下图),可以用鼠标点击其中的按钮执行相应的调试操作。其中重要吕吕難翔 骑贸涯dihssasjai肾黑團珂->->rrrcr >-j>pre-pra-mptCgdhprompt的是“下一步”按钮(F7)和“单步进入”按钮(F8)。灵活运行这两个功能,配合下面所说的“查看变 量的值”,进行分析,从而判断程序中是否存在逻辑错误。疑逞命常到GDE ! break 'Ci/Pragram Fil» (曲匚pp/Tx5.查看变量的值开始调试后

18、,常常有必要查看变量的变化情况,因此需要查看变量的值。添加查看的方法有:(A)在调试面板(上图)中点击“添加查看”按钮;(B) 在程序左边的调试窗格中点击鼠标右键,选择“添加查看”(下图);Q QXProgram Files (xS6)Dev-Cpp,i11EKarnplesHelloHello.cpp Debugging - Dev-C + + 5.11更枠F爾E益刃呗囹V项吕n国羯痢丨呂|g«*P运行R TB|T|昼丨同旧AStyle EDW理 Hh 肝1|« 1 0 j gg n B 1X|J* |Hell.cpp89 酌 u nIDcout ccut < cent < cout < cin >>Hello ! This is a consol "To create a console, eq *V Win32 Console . " « t APress q to quit * << en&l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论