标题Dev C++开发环境的配置及使用

本文引用自作者编写的下述图书; 本文允许以个人学习、教学等目的引用、讲授或转载,但需要注明原作者"海洋饼干叔
叔";本文不允许以纸质及电子出版为目的进行抄摘或改编。
1.《Python编程基础及应用》,陈波,刘慧君,高等教育出版社。免费授课视频 Python编程基础及应用
2.《Python编程基础及应用实验教程》, 陈波,熊心志,张全和,刘慧君,赵恒军,高等教育出版社Python编程基础及应用实验教程
3. 《简明C及C++语言教程》,陈波,待出版书稿。免费授课视频

1. 下载

https://sourceforge.net/projects/orwelldevcpp/

我通过上述链接下载了Dev C++的下述版本:

受限于国内外的网速,读者直接下载可能会比较慢,我们提供了下述镜像链接:
http://codelearn.club/download/Dev-Cpp5.11TDM-GCC4.9.2Setup.exe

2. 安装

双击执行下载完成的安装程序,如果操作系统提问是否“允许更改”,请选择“是”。

保持English选项不变,点OK。

点”I Agree”。

直接点”Next”。请注意,TDM-GCC 4.9.2 compiler已经包含在了安装选项中。Dev C++作为一个IDE,在安装时直接包含了GCC编译器,对初学者比较友好。

点”Install”。

等待…

在勾选”Run Dev-C++ 5.11”的情况下,点”Finish”。安装结束,Dev C++被自动运行。

3. 运行


读者如果愿意,可以选择简体中文。考虑到英文是程序设计几乎迈不过去的坎,建议读者保持”English(Original)”选项不变,点”Next”。

不变,点”Next”。

点”OK”。

4. 创建并运行C++程序


首先在D:盘创建一个目录用于存放源代码,C盘也可以。作者的目录名是D:\Test。请读者注意,这个目录名中最好不要有空格,也不要有汉字或者中文符号。

选择菜单File - New - Source File。

在文件编辑框中录入上述代码,Untitled1表示该文件尚未命名,前面的*号表示文件的修改还没有保存。

通过菜单File-Save,或者快捷键Ctrl + S(一个手指按住左边的Ctrl键不放,另一个手指按下S),保存文件。

在对话框中定位到D:\Test目录,为程序文件取一个合适的名字,然后点保存。注意,这个文件名最好也是纯英文和数字,不要包含中文汉字、符号以及空格。

选择菜单Execute - Compile & Run (执行-编译并运行),或者直接按下快捷键F11,即可运行编译并运行程序 。

如果程序没有错误,在稍作等待之后,作者得到了上述运行结果。这个黑乎乎的窗口称之为“终端”(Terminal)。按下Enter键,终端窗口关闭。

注意:在修改程序之后,请读者总是先保存程序文件,再编译运行。

5. 创建并运行C语言程序


通过菜单File-New-Source File,创建一个新程序文件。

录入上述代码后,通过菜单项File-Save进行保存。

在对话框中定位至D:\Test目录,输入文件名t2,注意,此时的保存类型应选为”C source files(*c)”,然后点“保存”。

同样地,再次选择菜单项Execute-Compile&Run,对t2.c进行编译和运行。

如果程序正确无误,稍作等待后,将得到上述执行结果。按下Enter键,终端会自动关闭。

6. 使用Dev C++打开源程序


新的一天开始了,打开电脑后,在桌面上找到Dev-C++图标,双击。

如果桌面上没有,就按一下Windows旗帜键,输入dev进行查找,然后运行。


选择菜单项File-Open。

然后定位到D:\Test目录,即可看到之前的程序源文件t1.cpp(Windows隐藏了扩展名)和t2.c。选中t1.cpp,然后点“打开”。

可见,DevC++打开了t1.cpp, 可以继续编辑修改并运行程序了。

7. 支持C++11/14

选择菜单项Tools-Compiler Options(工具-编译器选项)。

勾选Add the following commands when calling the compiler, 然后填入如下图所示的内容:std=c++14, 再点OK。

如此设置之后,Dev C++便可以编译运行C++ 11或者C++ 14版本的源代码。C++ 17暂时不被上述版本的gcc编译器所支持。

为了帮助更多的年轻朋友们学好编程,作者在B站上开了两门免费的网课,一门零基础讲Python,一门零基础C和C++一起学,拿走不谢!

简洁的C及C++

Python编程基础及应用

如果你觉得纸质书看起来更顺手,目前Python有两本,C和C++在出版过程中。

Python编程基础及应用

Python编程基础及应用实验教程

Dev C++开发环境的配置及使用相关推荐

  1. 01-20210222华为海思Hi3518EV300鸿蒙系统的开发环境的配置

    20210222华为海思Hi3518EV300鸿蒙系统的开发环境的配置 2021/2/23 10:15开始整理 1.百度搜索:鸿蒙 https://www.harmonyos.com/ Harmony ...

  2. PhpStorm+PhpStudy开发环境的配置

    PHP是一种脚本语言,用来写动态网页的,适用于Web开发领域.接触PHP的第一步就是搭建一个能够执行PHP程序的开发环境平台,这里选用的是PhpStorm+PhpStudy开发环境的配置,PhpSto ...

  3. Android开发环境简单配置

    为什么80%的码农都做不了架构师?>>>    ·         Android开发环境简单配置 写这个系列的原因也是因为自己对android比较感兴趣,而网上多数教程都是直接参照 ...

  4. CentOS 7配置LNMP开发环境及配置文件管理详解

    本篇文章主要介绍了CentOS 7配置LNMP开发环境及配置文件管理,详细的介绍了MySQL 5.6,PHP 5.6,Nginx的安装与配置,有兴趣的可以了解一下. 安装并配置MySQL 5.6 从C ...

  5. Android开发--环境的配置

    Android开发--环境的配置 一 Android开发环境:JDK.eclipse ADT.海马模拟器或者夜神模拟器.配置之前先保证运行内存足够大,不然会导致运行卡. 二 JDK(不用安装) 1.j ...

  6. 一个电脑的重装到java开发环境安装配置的全过程

    刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...

  7. Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置及常见问题

    前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache. ...

  8. android安装python opencv_Python、C++、Android OpenCV 开发环境的配置

    在 Mac 上折腾了一下 OpenCV 的配置,分别配置了 Python .C++ 和 Android 上的开发环境,中间还遇到点坑,简要记录一下. OpenCV 的安装 OpenCV 的安装有两种方 ...

  9. Ubuntu Linux环境下的Android开发环境的配置

    在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:An ...

最新文章

  1. 支付宝2018年账单发布,更注重用户隐私保护
  2. 用友t6怎么用文件服务器设置,用友T6库存管理选项设置:专用设置
  3. c语言查找星期几,新手做的日历表及查找日期是星期几
  4. python搭建分布式集群_Spark完全分布式集群搭建【Spark2.4.4+Hadoop3.2.1】
  5. 站点CSS样式不起作用,或仅仅有一部分起作用?随手记
  6. Spring回滚事务类型
  7. Linux内核中的内存屏障(转)
  8. 电子科技大学计算机网络技术专业,计算机专业前景如何?最强十大高校有哪些?电子科大排名多少?...
  9. 惠普g260鼠标宏软件_黑爵电竞鼠标AJ337 电竞手残党福音 鼠标宏一键火力全开
  10. spring-boot推送实时日志到前端页面显示
  11. Arduino--电容式土壤湿度传感器使用及原理
  12. Web前端工程师常用的8个工具
  13. android汉字转拼音
  14. html制作一个视频播放器,H5 打造属于自己的视频播放器(HTML 篇)
  15. linux刷新率设置命令,linux修改屏幕刷新率
  16. 国内8款热门协作软件综合比较
  17. 【2021-MOOC-浙江大学-陈越、何钦铭-数据结构】树-中
  18. hannoi 汉诺塔
  19. 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。
  20. 亚马逊AWS·优维科技EASYOPS企业云计算研讨会 邀请函

热门文章

  1. 解决iframe嵌套页面问题
  2. Oracle中ROWID详解及应用
  3. Linux 利用socket实现文件传输
  4. GAEA地图导入ue5
  5. Springboot Controller实体属性大写、第二个字母大写无法获取数据
  6. 系统启动不了的情况下用PE查看网络IP配置信息(Windows系列系统)
  7. Winform自定义控件 —— 指示灯
  8. MAFFT多重序列比对图解教程
  9. 第三方苹果开发库之ASIHTTPRequest
  10. win7 文件夹不能同一窗口打开 完美解决!!!