Dev-c++ 2:解决无法调试 & 调试步骤

Dev C++调试程序方法详解 阅读详情
AI摘要

本文介绍了Dev-C++中遇到无法调试问题的解决方法,包括修改编译选项、设定编译器配置等,并提供了详细的调试步骤,如设置断点、单步执行及查看变量值等。

解决无法调试

在这里插入图片描述

Dev-c++调试时遇到上述弹窗,无论点击yes还是no或是叉,软件都会闪退。下面介绍几种解决方法。

法一

工具 --> 编译选项 --> 添加-std=c++11
在这里插入图片描述
在这里插入图片描述

法二

工具 --> 编译选项 --> 代码生成/优化 --> 连接器 --> 将产生调试信息改为yes
在这里插入图片描述

法三

工具 --> 编译选项 --> 设定编译器配置,选择4.9.2 64-bit Debug
在这里插入图片描述
也可在主界面右方选择
在这里插入图片描述
有时只用一个方法就可解决无法调试的问题,有时需要将三种方法都尝试一遍,这里建议提前洗把脸。

调试步骤

  1. 先将代码编译
  2. 设置断点。
    在需要设断点的那一行最前面单击鼠标,会出现一个红点,里面一个勾。

在这里插入图片描述

  1. 点击调试(F5)
    在这里插入图片描述
  2. 在下面的调试框中点下一步(F7)
    代码会一句一句地运行,本行会高亮提示。
    在这里插入图片描述
    单步进入(F8)是进入到你所调用的函数里面,因为点下一步(F7)是看不到调用函数的执行情况的。
    还有许多调试过程中需要用到的功能,就不一一解释了,亲自试试就会明白。
  3. 停止执行(F6)

ps:鼠标悬停查看变量

调试过程中我们经常需要跟踪查看变量的值
可以在调试界面中添加查看
在这里插入图片描述
也可以有更方便的方法
工具 --> 环境选项 --> 将“查看鼠标指向”打勾
在这里插入图片描述
在这里插入图片描述
运行结果:
在这里插入图片描述

拓展阅读
适合C语言初学者的编译器:Dev_C++的详细安装&基本操作&更改背景
Dev-c++ 2:解决无法调试 & 调试步骤
Dev-c++ 3:支持c99

C/C++程序的断点调试 - Dev C++ 本文以Dev C++ 5.11为例,简述C/C++程序断点调试的基本方法和过程。其它的IDE环境,大同小异。 阅读详情

相关推荐

如何开启Dev-C++的调试功能

今天可算是学会调试了,DEV-C++5.1.2居然可以调试了,方法如下: Step1 新建一个项目(文件——》新建——》项目,选择如图),注意cpp文件无法调试 Step2 删除自带的main.cpp加入自己的cpp文件 Step3 打开项目——》项目属性———》编译器——》连接器——》产生调试信息 改为on Step4 关闭优化(即关闭O2,O3) Step5 点开调试,断...

LiuKairui的博客 1万+

dev_C++ 不能调试问题解决

1、DEV C++ 不能调试 (1)tools->compileroption->settings->linker里设置为yes后,Generatedebugging information,并且Rebuild All 了。 (2)在“工具”-》编译选项-》"Add following commands when callingcomplier编译时加入下面命令"的编辑框里加上:-g3

beifengche的专栏 2898

程序设计社团:在Dev-CPP中起用基础调试

调试程序是程序设计中一个非常重要的技能,调试可以跟踪变量,从而获取变量每一次变化的值,进而发现错误并改正。在Dev-CPP中实现调试要按照如下步骤。 (1)首先切换到Debug编译器 (2)在底部选项栏找到调试,然后点击,弹出窗口 (3)设置断点,点击行号就可以设置断点(设置成功当前行会变红)(短点可以设置多个) (4)如果是新文件,没有编译的先编译一下。 (5)想好你要跟踪的变量,然后鼠标选中变量,点击下方的 添加查看 按钮。(查看可以设置多个) (6)添加查看成功后会在

被一个OIER遗弃的一堆烂代码 991

解决Dev-c++不能调试的方法

在Dev-c++里写好程序后可以编译运行,但是无法调试,可以试试以下方法: 点击上方的“工具”中的编译选项, 1.选择编译器,设定为64-bit Debug 2.选择代码性能,将生成代码性能分析信息改为yes 3.选择连接器,将产生调试信息改为yes 希望能帮到你 另附上调试方法: 1.点击左侧显示第几行的数字即可设置断点,会出现红色点 2.点击上方的调试按钮,就是一个红色的√,...

vodka_drinks的博客 2万+

Dev-C++ 调试问题解决方案

设置断点:调试时设置断点是非常有用的,可以帮助我们定位代码中的问题。单步执行代码:调试时,可以使用“逐过程”、“逐语句”等调试功能逐步执行代码,观察程序的执行流程和变量的变化情况。使用调试窗口:在 Dev-C++ 中,可以打开“调试”菜单下的“调试窗口”来观察程序的变量值、堆栈信息和调用链等。您可以尝试在代码中设置断点,并使用调试功能逐步执行代码,观察变量的值和程序的执行流程。最近在使用 Dev-C++ 进行编程开发时,遇到了调试问题,经过一番摸索和学习,我总结出了一些解决方案,希望能对大家有所帮助。

PixelNovaO的博客 2912

Dev-Cpp.zip:C++ IDE的安装与使用指南

Dev-Cpp作为一款广受欢迎的集成开发环境(IDE),在C++编程社区拥有着悠久的历史。尽管它不是最现代的IDE工具,但在开发者中依然有着坚实的拥趸。Dev-Cpp的核心组件包括:MinGW编译器:用于编译C/C++源代码。集成开发环境(IDE):提供代码编辑、编译和调试等集成工具。项目管理器:方便用户组织和管理多个项目。用户界面:提供图形化的操作环境。Dev-Cpp提供广泛的个性化设置选项,开发者可以根据自己的喜好和工作习惯对IDE进行配置。

weixin_33750664的博客 815

Dev C++5.11无法调试/调试点击下一步没反应

还看见有人说调试的时候遇到cout

qq_29881799的博客 7607

✨从零搭建 Ubuntu22.04 + Python3.11 + PyTorch2.5.1 GPU Docker 镜像并上传 Docker Hub

构建一个带 GPU 支持的深度学习开发镜像;使用 PyTorch 2.5.1(CUDA 12.4)环境;发布并托管 Docker 镜像至 Docker Hub;验证 GPU 环境正常运行!🎉 这将极大提升你的项目部署效率,尤其是在多人协作或跨平台部署场景中。

用大模型重构生活:猫奴程序员的AI智能日常记录 1581

关于dvc++无法调试的问题

1.有一种情况是你的调试信息就没打开,这时你去调试,他会报出说(项目没有调试信息,你想打开调试选项并重新生成吗) 只要打开调试的信息即可 将产生调试信息即可 2.如果还是调试还是不行,试着把你的c语言项目(文件)都转到我的电脑的我的文档中即可(亲测有效) #include <iostream> #include <cstdlib> using namespace std; const int N=1000010; //头结点点的下标 int h..

qq_62556650的博客 4154

基于FME—三调篇—尖锐角及小缝隙处理

1 问题分析: 该功能实现在FME较为简单,相对ARCGIS模型构建器以及ARCGIS ENGINE,FME更适合无代码基础的人群。在三调内业数据处理要求中,尖锐角是不允许存在的。本文基于FME实现了对尖锐角的自动查询与消除以及自动处理在消除尖锐角过程中产生的缝隙,并进行了拓扑检查,实现自动化批量处理尖锐角的功能,提高工作效率。 2 总体思路: 2.1 实现功能分析: 1.找出小于指定角度的尖锐角...

qq_33315579的博客 9182

DMR对讲机的基本概念理解

刚刚入手DMR对讲机,尚未成功联通。国内互联网上能找到的资料很少,大多数也都是一些DMR协议介绍之类的玩意,对实际操作没有指导意义。以下全部是这几天在网上研究各种资料得出的个人思考,如有错误请斧正。 相比与模拟通讯系统,DMR将语音信号转换为包的形式进行收发。将DMR对比成TCP/IP系统会更容易理解。 一般DMR对讲机都支持模数双通,说明DMR应该使用了跟FM同样的无线AP组件,只在解码上有区别。对讲机先使用DMR进行数字解码,解码成功则说明是数字信号,不成功则使用模拟方式再次进行解码。可以对等理解为

1万+

浅谈Dev c++ 调试

调试

LT_HLYY的博客 4877

Pytorch实现EdgeCNN(基于PyTorch实现)

本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphSAGE等经典图网络,每一个代码实例都附带有完整的代码。

优快云 精品推荐 1万+

解决 Dev C++ 无法调试的问题

前言 在考场上常见的3个 C/C++ IDE:Visual C++ 6.0,Code::Blocks中,Dev C++ 可以单文件调试,无须建立工程,较为方便,但是每次上考场,都会遇到无法调试的问题,参考两篇博文1,百度经验2 后发现,只需要改动一个参数即可。 增加 -g3 参数 在 GUI 中只需要点击 Tools->Compiler Options... -> Settings ...

回纹勾边宝相花团 5311

halcon算子翻译——connection

算子:connection(Region : ConnectedRegions : : ) 功能:分离一个区域中相连接的部分(变成多个区域)。 输入参数: Region:输入一个区域; 输出参数: ConnectedRegions: ———————————————— 版权声明:本文为优快云博主「机器人自动化控制」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.youkuaiyun.com/haier123888/article/details/1

haier123888的博客 4829

Python 爬虫实战:爬取今日头条文章与阅读量数据

本文详细介绍了基于Python爬取今日头条文章与阅读量数据的完整方案。通过分析今日头条API接口,采用Requests+正则表达式技术实现数据抓取,重点解决加密参数构造、请求头模拟、反爬规避等核心问题。文章包含文章列表获取、详情数据提取、互动数据采集等完整流程,并提供数据存储与基础分析方法。同时强调合规使用爬虫技术,控制爬取频率,避免干扰平台运营。该方案可为内容传播分析、用户兴趣研究提供数据支持,但需注意接口参数更新和反爬机制变化,适时调整代码实现。

2503_91057718的博客 2520

Dev C++软件调试代码详解

Dev-C++是一款功能强大的C/C++集成开发环境,它提供了丰富的调试功能来帮助我们定位和解决代码中的问题。通过本文的介绍,我们详细了解了如何使用Dev-C++进行代码调试,包括设置断点、开始调试、查看变量值等步骤。同时,我们还分享了一些调试技巧和经验,希望能对大家有所帮助。在实际开发中,我们应该充分利用Dev-C++的调试功能来提高开发效率和代码质量。

笔者从事电信媒体开发多年,愿意将多年的开发经验分享给同行 5479

在 SAP 系统中设置成本中心(Cost Center)和利润中心(Profit Center)需在管理会计(CO)模块中完成,涉及主数据创建、组织结构配置等步骤

本文详细介绍了SAP系统中成本中心和利润中心的设置流程。成本中心设置包括:配置成本控制范围、定义标准层次结构、创建主数据(KS01/KS02/KS03)等步骤。利润中心设置需先激活利润中心会计功能,再定义标准层次并创建主数据(KE01/KE02/KE03)。关键是将成本中心与利润中心关联,实现成本数据自动流向利润中心。最后可通过相关报表验证设置是否生效。整个流程强调主数据创建和组织结构关联,以实现成本归集和利润分析功能。

金牌架构师 2224

Dev-Cpp 5.11 安装教程【保姆级】

快速解决Dev-Cpp 5.11 安装教程【保姆级】

Thebest_jack的博客 1万+

mapbox 从入门到精通 - 目录

欢迎大家来到gis分享者的《mapbox 从入门到精通》专栏。博主列出学习大纲,如果有什么问题,欢迎留言。

我哎GIS博客 5847

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从零开始——Dev-C++调试方法

已经弃坑Dev-C++有一段时间了,但作为一款轻量且新手友好的IDE,它往往是入门C/C++以及刷算法题的绝佳选择。这里分享在Dev-C++上调试代码的方法,为后来者提供有用的信息。

AryCra_07的博客 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Dev-cpp调试不出现蓝条、无法调试、调试闪退

Dev-cpp调试不出现蓝条、无法调试、调试闪退 首先,确保已经打开了“产生调试信息”。打开“产生调试信息”的方法如下: 1、打开工具 2、打开编译选项 3、打开代码生成/优化 4、点击连接器 5、找到“产生调试信息”将No改为Yes 如果打开了“产生调试信息”还不能出现蓝条或者调试闪退的话,那就是文件位置出现了问题。解决方法如下: 准备工作:找到你的Dev-cpp的安装文件夹,记住位置。 1、点击文件,新建一个源代码 2、随便写几句代码 3、点击保存 4、找到Dev-cpp的安装文件夹,保存到De

weixin_45776806的博客 7975

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Dev-cpp调试教程

Dev-cpp入门调试教程 鉴于同学们在入门C/C++语言编程时,对一些代码的逻辑还不太熟悉,难以发现代码的BUG,如果能掌握一些基本的调试方法就可以如虎添翼,更好地找到程序的漏洞,我在这里写一份Dev-cppIDE的入门调试教程,如有不足请指教。 STEP1:改语言标准为C99(C++一般不用调) 【工具】->【编译选项】->【代码生成/优化】->【代码生成】->【语言标准(-std)】选择ISO C99(如果你用C语言的话)->【确定✔】 STEP2:产生调试信息

weixin_43157068的博客 4151

dev调试时无法进入下一步_Dev-C++ 无法调试,非小白,求帮助Orz

win10 64位系统,我就设置了一个断点,都是默认的设置,发现无法调试,按下一步什么都没反应。截图和错误日志如下,求大神帮帮忙Orz->->pre-prompt(gdb)->->prompt->->post-promptReading symbols from C:/Users/Tianqing/Desktop/C-Plus/test.exe...done.-...

weixin_39749501的博客 1745

崩溃死我的Dev无法调试,Devc调试点下一步没反应

1.该原因是编译的时候cpp的存放位置出错,我是因为放在E盘导致的错误,要放在文档或者和Dev同一个文件夹里 亲测有效,我找了两个小时资料,没一个有用,还是误打误撞的. 成功出现蓝行 接下来讲讲我遇到的其他问题 1.按钮都是灰色的:点工具-》编译选项-》配置编译器 2.修改语言,点tools(工具)-》选择 Environment Options(环境选项)-》Interface(界面)选项...

weixin_45475629的博客 2万+

Dev C++调试步骤

Dev C++版本信息: 版本5.11、中文。 简述: 对代码的调试主要目的在于,通过单步执行程序,让读者直观的看见每一步代码的执行过程和结果,准确定位错误信息之所在! 1 开启调试模式 1.1 点开工具 1.2选择编译选项 1.3 选择 :代码生成/优化----->连接器------->产生调试信息选为 yes.------>点击确定。 2代码调试 2.1 添加...

weixin_44284128的博客 5401
上一篇: 线性表4:双向循环链表
下一篇: Dev-c++ 3:支持c99
hellohelloe
博客等级 码龄8年 18粉丝 15原创
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值