DevC++调试功能(转)

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

DevC++4.9.9.2中,按 F8 开始调试。提示信息为:工程没有调试信息,您想打开工程的调试选项并重新生成吗?选择是后,再按F8,仍旧是这个信息。什么原因呢?

按照帮助,Frequently Asked Questions (FAQ)中提示
How do i enable Debugging mode ?

Go to Compiler Options and click on the Compiler sheet. In the Linker section, put projectes?to 'Generate debugging information'. Do a 'Rebuild All' and you should be able to debug now.
tools->compiler option->settings->linker里设置为yes后,Generate debugging information,并且Rebuild All了。还是不行,但是,经试验发现,系统提供的例子程序却能调试,没办法,只好比较一下编译信息,发现,自己建立的工程在编译的时候,没有加-g选项,在gdb的帮助里说到,要想使用gdb调试,必须加上这个参数(因为Dev C++使用的是gdb调试器),在仔细查找,发现在工程文件夹里有一个Makefile.win的文件,打开一个,是一个Makefile文件,因此,就得从刚才compiler option选项里配置,经过试验,有四处需要变化:

1、在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上:-g3
2、在下面的"Add these commands to the linker command line" 下的编辑框上加上:-g3

3、转到programs页,把gcc行修改为:gcc.exe -D__DEBUG__

4、把g++行修改为g++.exe -D__DEBUG__ ,点击ok。
重新编译,就能调试了。

DevC++5.11 调试方法 先,什么是调试?调试(也叫debug)是根据程序中数据的变化寻找错误的准确位置的方法。虽然许多编辑器都自带纠错功能,但它只能找到语法上的错误而不能找到逻辑上和定义上的错误,特别是当我们在编译一些相当复杂的程序时,我们更加需要学会如何去调试。下面我将简单地介绍如何使用DevC++的调试功能。 阅读详情

相关推荐

【安装指南】DevC++的安装和使用(超级详细)

每个项目都会产生一堆文件,为了方便管理,建议在创建项目的时候,给每个项目都创建一个文件夹,有关本项目的文件都管理在这个文件夹中,就不会显的很乱。

大家好,我是敖云岚,一个沉迷代码的 “技术玩家”。擅长 Java、C++ 开发,对 MySQL、Redis、RabbitMQ 等技术也颇有研究。博客里既有硬核技术干货,也有诙谐幽默的编程日常分享。愿和你一起,笑着学技术,快乐敲代码! 1万+

DevC++的调试方法

要想学会编程,第一步就是要学会调试().今天,为了让你们的脸丢少点,特意写了这篇博文,给予需要帮助的人.所谓调试程序,就是控制编译器一行一行地执行代码,过程中可以清楚看到每个变量值的变化情况、函数的调用过程等,进而发现程序中隐藏的错误或者低效的代码。我们本篇就系统的来看一下如何在Devc++中进行调试.

cyyyyds857的博客 1万+

最全Dev C++调试程序方法详解_devc++调试,2024C C++大厂面试知识分享

作为一款免费、开源的 C/C++ IDE,Dev C++ 内嵌 GCC 编译器和 GDB 调试器,既能编译、运行程序,也能调试程序。本节,我们以一段完整的 C 语言程序为例,系统地学一下如何用 Dev C++ 调试程序。

2401_84976491的博客 4655

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

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

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

单机多环境部署apollo 2.3.0

理解apollo的整体架构后,对比nacos配置中心功能点,其设计的复杂度以及完整度相较nacos而言更为丰富 对于不同的环境,例如 FAT, PRO 在部署时进程已经完全物理隔离,并且每个环境config/adminservice依赖的数据也完全物理隔离(连接不同的db),在数据隔离与安全方面做的很完善,但同时也提升了架构的复杂度 而 portal 可以管理多个环境,单节点部署虽然有单点问题,但并不会影响业务从configservice读取配置, 挂掉只要重启就可以,只是在

Life is a starting point everywhere 1299

Android实战——白天黑夜模式设置

白天黑夜模式是一种动态的UI模式,根据当前时间或用户设置的偏好,在白天和黑夜之间进行切换。它通过调整应用程序的颜色、亮度和其他可视化元素来提供更加舒适和易读的用户界面。

小旭的专栏 5229

devc++程序调试

断点设置:在光标所在行按F4或点击左侧行号,断点所在行高亮显示。调试是根据程序中数据的变化寻找错误的准确位置的方法。程序编译是发现程序错误的第一步。点击“添加查看”,设置监控变量。程序调试是程序测试的重要手段。变量i未定义,编译时发生错误。点击“下一步”,开始单步执行。程序从起点执行到断点处暂停。点击“停止执行”,调试结束。按F5或点击调试开始调试。点击“调试”开始调试。图六 查看监控变量变化。

weixin_39593968的博客 1406

智能车图像处理24-进阶篇16--三叉路口的判断

这篇文章主要讲述图像处理中如何判断三叉路口并进行补线操作。

taiyuezyh的博客 1万+

Devc++下载

Part1 DevC++的下载 下载地址: 链接: https://pan.baidu.com/s/1Qay8owTBo4RjeH6ieG2h6w 提取码: 9rqy 或点击直接下载: DevC++5.11下载 -> 点我直接下载 第一步,点击下载: 之后会有一个让你选择语言的界面,选择’English‘ 点击’OK‘,进入下一步 之后会弹出一个界面: 点击’I Agree‘,进入...

qym2008 的博客 2万+

Python3+PCAN-USB基于PCAN-Basic二次开发实现上位机功能

一、环境搭建 1.概述 本文主要是通过Python3与CAN总线工具PCAN-USB基于官方PCAN-Basic库实现CAN总线消息读写功能。 2.PCANBasic.py和PCANBasic.dll下载地址 https://www.peak-system.com/fileadmin/media/files/pcan-basic.zip 3.Python安装 下载地址:https://www.p...

测试领域技术分享 5185

Esp32蓝牙Hid调用方案 http执行设备、鼠标、键盘相关操作

本文主要介绍 Esp32 蓝牙 Hid 相关的多种操作方式,详细的设备、鼠标、键盘相关操作的 http 调用方法。下面是整理出的所有 http 调用方法和 rhino 引擎方式。本机调用的话直接使用http://localhost:8080 如果是局域网调用则使用软件里的地址 比如我的是http://192.168.1.5:8080。文件地址: https://www.123865.com/s/Qtm4jv-xyZbd?使用前需要一块烧录好的ESP32板子并在手机安装好embedded软件用于蓝牙通信。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 569

关于DevC++如何调试的问题,还不会调试的同学看这里--->>>超级详细调试教程,手把手教你如何调试

关于DevC++调试问题,还不会调试的同学看这里!!! DevC++该如何调试? 这篇是关于Devc该如何调试的,有些刚接触的同学因为某些因素可能还不会调试,所以我在这里就教大家简单的调试吧! 首先,这里是我用来演示的一个代码,题目是我自己编的,短了一点,毕竟大家的目的是学调试对吧。 简单说一下题目内容:输入一个正整数n,依次输出0到n,每个数字之间有一个符号,最后一个数后面没有符号。 代码部分:...

清墨的博客 11万+

[特殊字符] 2026终极实战:Python爬取得物App球鞋实时交易价格 —— 从签名破解到数据可视化全栈指南

价格敏感度:热门鞋款(如Air Jordan 1、Yeezy 350、Dunk SB)价格每分钟都在波动,短线套利空间巨大。稀缺性:限量发售、联名款、地区限定,导致供需关系实时变化。数据壁垒:得物App使用自研WMS签名算法设备指纹绑定动态请求头加密,是爬虫工程师的“练兵场”。本博客将手把手带你从零搭建一套生产级得物球鞋价格爬虫系统,涵盖:抓包与逆向分析(mitmproxy + Frida)签名算法逆向(Python复刻)设备模拟与心跳保活(ADB + uiautomator2)

2201_76125261的博客 1125

DevC++的使用技巧以及在使用DevC++过程中可能会遇到的一些问题

DevC++的使用技巧以及在使用DevC++过程中可能会遇到的一些问题

聂可以的博客 1万+

Debezium报错处理系列之二十八: Expiring 1 record(s) for test-ts-0:120001 ms has passed since batch creation

Debezium报错处理系列之二十八: Expiring 1 record(s) for test-ts-0:120001 ms has passed since batch creation

zhengzaifeidelushang的博客 3290

2020年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)

2020年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)

王老师青少年编程 990

Devc++使用及debug超详解

Dev C++的安装及简明使用手册 Dev C++ 是一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。本手册中介绍了Dev C++安装及常用的一些基本操作,每一位同学都要掌握。 安装 Dev C++ 跟安装普通软件一样,远没有安装 VS 那么复杂。 ..

m0_61723200的博客 2万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

DevC++的下载即配置

DevC++是C/C++编程语言的全功能集成开发环境和代码编辑器。使用MingW端口为编译器。DevC++是一个免费软件,最早为BloodShed公司开发的,在版本4.9.2之后该公司停止开发并开放开源代码。然后由Orwell接手进行维护,陆续开发了几个版本,到5.11版本后更新就比较少了,后来也有其他开发人员陆续参与开发维护其他版本,比如魔改版的小熊猫C++。不过由于DevC++的轻量化,基本上是学校的机房、实验室、一些竞赛使用的编辑器,所以学会配置并使用DevC++是必会的软件之一。工具[T]

遇见,获得,失去,成长,释怀,完结。我与旧事归于尽,来年依旧迎花开。 2447

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C++算法竞赛篇:DevC++ 如何进行debug调试

本文详细介绍了在DevC++中进行debug调试的方法,适用于算法竞赛中的代码排错。首先需要编译生成可执行程序,再通过设置断点和启动调试模式进入调试状态。调试过程中,可使用逐步执行功能(F7)按行观察程序流程,并通过添加监视实时查看变量值变化,帮助精准定位逻辑错误。最后可通过停止调试按钮退出调试模式。掌握这些技巧能有效提高代码排错效率,特别适合验证复杂算法逻辑。文章还提供了作者专栏链接,欢迎读者交流指正。

2402_83322742的博客 3047

DevC++编译及使用Opencv

这个DevCpp真的难用的要死,代码提示、代码补全、定义跳转等等无比难用,还是选择vscode+mingw吧!

hao1183716597的专栏 2908

编程乱码问题,DEVC++中文乱码问题

乱码产生的原因分析

1万+

手把手教你使用DevC++进行DeBug

手把手教你使用DevC++进行DeBug 调试步骤如下 1.选择工具,选择编译选项 2.点击代码生成优化,点击连接器 3.将产生调试信息更改为Yes 4.点击工具,点击环境选项,选中查看鼠标指向的变量 5.打开一个cpp文件,编译 6.设置断点 在代码开头处点击即可设置断点,该行代码变红 7.点击调试 8.如果程序需要输入,那就输入数据,蓝色代表当前程序正在运行的位置。这里程序需要输入一个数字。 9.每一次点击调试栏中的下一步即可,让程序运行到下一步。 10.可以在左侧的调试信息窗口看到相

qq_44653420的博客 1万+

devc++调试代码闪退解决

另一种可能的原因是没有更改编译器的选项,即编译器默认没有打开产生调试信息的按钮。一种可能的原因是没有新建项目,仅仅是新建源代码,导致无法生成编译文件。使用devc++调试代码时出现闪退的情况可能有多种原因。

weixin_63622800的博客 9832

DEVC++单步调试方法(详细步骤)

在使用DEVC++进行编程时,有时候输出结果不达到预期,我们可能需要通过单步调试查看某些变量的数据等,下面详细描述单步调试方法: 第一步,很重要,在DEVC++中先创立一个工程 FILE→new→project 第二步,将创建的C++文件保存在工程中 第三步,将你的C代码复制到你的C++文件中 第四步 编译整个工程 第五步 选择你要跟踪调试的变量,右键,选择add watch 通过左侧栏目的...

weixin_42212753的博客 2万+
上一篇: Twitter Storm 安装实战
下一篇: linux下如何查看进程状态
wind19
博客等级 码龄23年 477粉丝 170原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值