我觉得Dev-C++是一款小巧方便的编译器,就给那些刚刚学习编程的同学讲一下这个软件的安装和基本的编译以及一些使用的技巧。

(完全是傻瓜式的截图和教程,内容过于冗余,主要是考虑到这些新生没有接触过编程软件)

一,关于Dev-C++的安装

我这里使用的版本是Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup

(国外下载网站,访问速度可能有点慢,请耐心等待哦)

点击Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup安装后,会出现

 
 
 
 

直接选择OK就行,等一下再把语言改回来

 
 
 
 

自己选择一个自己找的到软件安装位置即可

 
 

直接默认就行

 
 

安装完毕,第一次运行Dev-C++会出现这个界面

 
 

注意这里的语言选择简体中文(如果对自己的四级水平很有自信可以忽略)

 
 

这个是编译代码界面的一些外观选择,第一次用可以先完全默认,后面再教如何修改自己喜欢的打代码界面OVO

 
 

直接OK,打开软件,安装到此完毕

二,关于Dec-C++的编译代码

 
 

注意左上角新建一个源文件,在建好的界面下写下程序猿的hello world哈哈哈

 
 

按照上面这一幅图的步骤,先重新编译文件,由于这是一个空的源文件,它会提示你先保存成一个.cpp源文件,所以自己找一个自己知道的位置,写好这个文件的命名即可,记住,文件名后面的后缀是.cpp,这样软件才能编译这个文件

 
 

编译完成之后就可以编译运行了(有点拗口,其实直接运行就可以了)

 
 

第一个程序就这样完成了,最最基本的使用方法。

但是,有一个非常多人批评这个软件的理由是,它不能提示具体的错误和单步调试(其实是可以的)

三,小技巧

1.单步调试

 
 
 
 

点击这个小勾勾调试的时候,发现不能调试,如果选择Yes的话这个软件就会被迫退出,所以有很多人在骂它的这个设置.....

其实单步调试很简单的,只要设置好编译选项就可以了

 
 

傻瓜式截图,照着点击编译选项就行

 
 

把产生调试信息改成Yes就可以了

 
 

注意右上角改成debug的编译器,然后就可以单步调试了

2.产生报错信息

 
 
 
 

按照图片上的,把显示较多警告信息改为Yes就可以了

3.格式化代码(不是删除代码啊(ˉ▽ˉ)�0�2 )

格式化的代码是K&R风格的代码,也是我比较推荐给新手一个好的缩进风格代码(如果你更喜欢另外一种风格那都可以ˇωˇ)

 
 

乱糟糟的缩进方式,然后点击格式化当前文件,就可以看到

 
 

代码变得整齐了(ˉ▽ˉ)

4.改变写代码的字体,外观,高亮等等.....外观

 
 
 
 

看自己的爱好来改就行,不会操作?自己改前景,背景,预设就知道怎么回事了ˇ▽ˇ

4.修改语言

 
 

关于Dev-C++的安装以及基本使用方法的更多相关文章

  1. Centos7下安装部署oracle数据库方法及问题汇总

    目标:在centos7上配置oracle数据库服务器,并在win7上面使用pl/sql成功访问该oracle数据库 系统环境: 服务器:centos7 64位 客户端:win7 64位 注意cneto ...

  2. 【转】安装Vue.js的方法

    安装vue.js的方法   一.简介 Vue.js 是什么 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量 ...

  3. 解决“只能通过Chrome网上应用商店安装该程序”的方法

    摘要 : 最近有些用户反映某个Chrome插件在安装的时候,提示"只能通过Chrome网上应用商店安装该程序",为了解决这一问题,Chrome插件网带来了相关的解决方法. 某些用户 ...

  4. win7中VS2010中安装CSS3.0问题解决方法

    win7中VS2010中安装CSS3.0问题解决方法   在安装Standards Update for VS2010 SP1后,VS2010中没有CSS3.0问题,以下是我的解决方法 1.首先去官网 ...

  5. sublime text2安装package control的方法

    Package Control 方法一:在线安装,首先打开 Ctrl + ~,输入如下的代码: import urllib2,os; pf='Package Control.sublime-packa ...

  6. (转载)eclipse插件安装的四种方法

    eclipse插件安装的四种方法 Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录 ...

  7. BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法

    BizTalk 2013R2 WCF-LOB Oracle Adapter安装配置/问题&解决方法 安装Oracle Adapter 安装Oracle客户端 BizTalk 2013R2 安装 ...

  8. CentOS 6.5系统上安装SVN服务器端的方法及步骤

    VN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务 ...

  9. 通过改变计算机策略来解决“只能通过Chrome网上应用商店安装该程序”的方法及模版文件下载

    通过改变计算机策略来解决“只能通过Chrome网上应用商店安装该程序”的方法及模版文件下载 操作步骤 1.开始 -> 运行 -> 输入gpedit.msc -> 回车确定打开计算机本 ...

  10. (KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)

    MDK V5在10月8日发布,昨天终于没忍住装上使用了一下,尝了尝鲜.   安装和破解的方法相信各位高手都不在话下,实在不会的可以参考keil4的安装步骤,keil5 和 keil4的安装没有的区别. ...

随机推荐

  1. H5-IOS能否自动弹出软键盘

    在ios移动端, 弹出软键盘只能 行为事件才能触发 弹出软键盘, 脚本事件是不能触发 弹出软键盘 (行为事件:如点击,触屏等) (脚本事件:如 定时器定时触发)

  2. 在页面布局中,CSS如何实现左侧宽度固定,右侧宽度自适应的布局?

    首先给出DOM结构 <divclass="box"> <divclass="box-left"></div> <div ...

  3. unserialize():Error at offset 0 of 96 bytes是什么意思

    数据库有个列是数组序列化后存到数据库的,取出来得反序列化, php想要把数组保存到数据库里,有两种序列化方式,分别是: //php系统序列化 $b = serialize($a);    //序列化数 ...

  4. C++野指针的存在方式和误区

    1. char* x;这样的一定是野指针,指针声明时要直接初始化!或者置null也行! 2. int main() { char *x=new char; delete x; cout<< ...

  5. springboot中返回值json中null转换空字符串

    在实际项目中,我们难免会遇到一些无值.当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 @ ...

  6. javascript初学笔记

    基本语句 赋值条件循环语句 javascript异常处理语句 trycatchfinally语句 Error对象 throw语句 函数 定义 调用 嵌套函数 函数的嵌套定义 内置函数 匿名函数和Fun ...

  7. jQuery---淘宝精品案例

    淘宝精品案例 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UT ...

  8. 将Python模块转变为命令行工具

    问:如何输入命令行就能执行python代码呢? 答:要将python模块转变为命令行工具只用在 setup.py 文件中添加参数entry_points 例如: entry_points={ 'con ...

  9. 多模块打war包

    1.在启动类的那个模块中的pom.xml中加入<packaging>war</packaging>  就这句 <groupId>com.mybatis</gr ...

  10. linux多线程编程的应用场景