首页 > 编程语言 >编译器Dev-C++的安装及使用

编译器Dev-C++的安装及使用

时间:2023-11-06 20:35:01浏览次数:31  
标签:点击 Dev 编译 编译器 C++ 按钮 调试

编译器Dev-C++的安装及使用

1.Dev-C++的安装

  • 下载链接:
https://acm.nyist.edu.cn/file/2/Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.exe
  1. 下载​:
    点击此处下载

  2. 安装

    点击安装包 选择英文 点击ok

    安装1

    选择我同意

    安装2

    无脑选下一步

    安装3

    路径改不改都可 占不了多少空间

    安装4

    等待安装完毕 点击完成

    安装5

    选择语言为中文

    安装6

    选择喜欢的主题

    安装7

    点击ok 安装完成

    安装8

2.Dev-C++的使用

  1. Dev-C++的界面和常用按钮

    1. 主界面 jiemian1
    2. 常用按钮
      | 功能 | 图标 | 快捷键 |
      | ---------- | ----------------------------------------------- | -------- |
      | 新建 | tb1 | Ctrl+N |
      | 编译 | tb2 | F9 |
      | 运行 | tb2 | F10 |
      | 编译运行 | tb2 | F11 |
      | 调试 | tb2 | F5 |
  2. 使用Dev-C++的第一个程序

    点击 文件->新建->源代码 并在界面中输入以下代码

    #include<stdio.h>
    int main(){
    	printf("Hello World!");
    }
    

    Copy

    newcpp1

    输入完成后 点击编译按钮 tb2 进行编译 等待编译完成

    by1

    若编译出错 如下图 请检查代码

    by2

    编译成功后即可点击运行按钮 tb3 进行运行

    yx

  3. 使用Dev-C++进行程序调试

    1. 什么是调试

      在我们日常的编写程序中难免会遇到一些小的bug,我们通过阅读代码的方式可能并不好揪出它们,这时我们就需要对着程序一步一步走,这就是调试

    2. 初次使用的设置

      选择 工具->编译选项

      ts1

      选择 代码生成/优化->连接器 并更改产生调试信息为"YES" 并确定;

      ts2

      重新启动编译器 或者重新编译

    3. 调试

      设置断点(点击调试按钮程序会自动暂停的地方)点击代码行的编号如下图(会出现 标志)

      ts3

      点击调试按钮 ts4 开始调试 如下图

      ts4

      使用 ts5 按钮进行对应的操作 进行调试这里不再赘述

标签:点击,Dev,编译,编译器,C++,按钮,调试
From: https://www.cnblogs.com/AZAjr09-123/p/17813643.html

相关文章

  • C++二维数组输出3
    题目描述输入一个整数\(N\),输出一个N行N列的二维矩阵,矩阵中的元素按列用\(1\)~\(N\)\(∗\)\(N\)蛇形填充。输入格式一个整数\red{N}\(N\)(\(N<=10\))输出格式输出N行N列的矩阵,元素之间用一个空格隔开,行末不要有多余的空格。样例输入数据3输出数据123654789......
  • C++交换a和b的值
    题目描述交换\(a\)和\(b\)的值输入格式一行,两个整数\(a\),\(b\)。输出格式一行,两个整数\(b\),\(a\),两个整数之间用空格隔开。样例输入样例51输出样例15数据范围与提示\(a\)和\(b\)保证在int范围内。\(Code\)#include<iostream>usingnamespacestd;i......
  • C++U4-03-递推1
    上节课作业部分(点击跳转)加法原理和乘法原理递推的概念 练习题1、[兔子数列]【算法分析】初始条件:第1个月有1对兔子,第2个月有1对兔子。当大于等于3个月时:第i个月兔子数=第i−1个月兔子数+第i−2个月兔子数。【参考代码】include<iostrea......
  • 二叉查找树的实现C/C++
    二叉查找树是一种关键字有序存放的二叉树。在不含重复关键字的二叉查找树中,关键字"较小"的节点一定在关键字“较大”的节点的左子树中,“较小”一般可以由内值类型的<运算符来实现,或由重载了<运算符的类类型的<运算符来实现。“较小”的概念可以根据我们的需要有不同的实现。本文实......
  • C++中如何返回数组类型数据
    错误示范:int*test01(){ intdata[3]={1,2,3}; returndata;}intmain(){ int*result=test01(); for(inti=0;i<3;i++){ cout<<result[i]<<'\t'; }}正确示范:int*test01(){// intdata[3]={1,2,3}; int*da......
  • C++逃离陨石
    题目描述在公元\(114514\)年小朱在学校里上课,突然听见学校广播播放一条骇人听闻的消息:一群陨石将袭击我市,由于陨石积过大数量多,它们无法在撞击到地面前燃烧殆尽,将会对它撞到的一切东西造成毁灭性的打击。小朱同志开始担心自己的安全问题。他一定要在被流星砸到前,到达一个......
  • C++最自信的鱼
    题目描述人比人,气死人;鱼比鱼,难死鱼。小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度可能一样。由于所有的鱼头都......
  • C++U5-04-广度优先搜索1
    广搜逻辑  广搜代码核心思路 广搜伪代码 思维导图1、[【广搜】走迷宫] 求最少需要多少步,考虑使用广搜。从起点开始进行搜索,规则只能向上下左右走动,当搜索到终点时就结束。广搜的核心思路:初始化一个队列和数组将起点入队并标记当队列不为空且没到终点的时候 取......
  • 2023-11-06 Could not find any Electron packages in devDependencies ==》没有安装E
    问题描述:electron项目安装好后,运行npmrunstart时报错。解决方案:npmielectron--save-dev推荐使用powershell终端来输入,如果你用的是vscode的终端会出现卡在加载中的情况,而前者则可以通过回车键来刷新加载状态安装完成时重新运行npmrunstart,你会看到欢迎界面: ......
  • C++使用冒泡排序算法对数组进行排序
     #include<iostream>//包含iostream库usingnamespacestd;//使用标准命名空间intmain(){//主函数intarr[]={5,3,2,8,6,7,1,4};//定义并初始化数组intn=sizeof(arr)/sizeof(arr[0]);//计算数组长度//使用冒泡排序算法对数组进......