如何使用Dev C++调试(debug)c程序
方法1:(已验证)
在“工具”-》编译选项-》"Add following commands when calling complier"下面的编辑框里加上: -g3
然后在下面的"Add these commands to the linker command line" 下的编辑框上加上: -g3
转到programs页,把gcc行修改为:gcc.exe -D__DEBUG__,
把g++行修改为: g++.exe -D__DEBUG__ ,
点击ok。
重新编译,就能调试了。
方法2:(本人未验证)
在dev c++ 环境中,写程序的时候,写了一个类,但是有点问题,想调试一下,但是调试的时候,老出现这个问题
your project does not have debugging info, do you want to enable debugging and rebuild your project?
在网上搜了一下解决方法
在 tools --> compiler options --> compiler, 有一个选项是:
Add these commands to the linker command line
将此选项勾选,并将内容 添加为 -g3 -gstabs
转载于:https://www.cnblogs.com/leelike/archive/2011/01/14/1935682.html
如何使用Dev C++调试(debug)c程序相关推荐
- eclipse debug(程序调试)单步执行 简述
eclipse debug(程序调试)单步执行 简述 1.在需要程序停止的地方 双击打一个断点 2.右键以debug模式执行(有个虫子标志的选项) 3.单步执行 观察变量的变化 如图所示: debug ...
- ECE220生存指南[02] MP7: GDB 调试Debug
算法旅人 2021年11月12日星期五 本周的MP重点在于学习使用GDB进行调试,这里贴一个GDB的官方介绍: GNU symbolic debugger,简称「GDB 调试器」,是 Linux 平台 ...
- 04-20.eri-test GKE(Google K8S Engine)上的Intellij远程调试Java应用程序
Prepare the docker image 为了调试Java应用程序,我们需要向远程应用程序添加一些命令行参数. 在kubernetes部署有效负载中设置参数 DEBUG_OPTIONS=&qu ...
- 【转】“无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域”错误提示的解决...
错误提示: 无法在Web服务器上启动调试.您不具备调试此应用程序的权限,此项目的URL位于Internet区域 一般用下面的方法可以解决: 1:确认在"配置属性"中的"启 ...
- Windbg教程-调试非托管程序的基本命令上
Windbg是跟visual studio差不多的一个调试器,可以用来调试非托管程序(native application),也可以调试托管程序(managed application).它比VS强的 ...
- c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx
VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...
- C++ 学习之旅(4)——调试Debug
调试Debug程序,首先应该确保处于Debug模式而不是Release模式下,因为后者会优化你的程序,也就是对你的程序作出了改变,这样你很难找出问题所在. 我们有以下的文件: Log.h #pragm ...
- intellij远程调试_IntelliJ中的远程调试Wildfly应用程序
intellij远程调试 远程调试Java应用程序意味着使用本地开发环境连接到远程运行的应用程序. Java开箱即-agentlib:jdwp[=options]支持远程调试:目标应用程序必须使用-a ...
- IntelliJ中的远程调试Wildfly应用程序
远程调试Java应用程序意味着使用本地开发环境连接到远程运行的应用程序. Java开箱即-agentlib:jdwp[=options]支持远程调试:目标应用程序必须使用-agentlib:jdwp[ ...
- nodejs调试ndb_如何开始使用NDB调试NodeJS应用程序
nodejs调试ndb NodeJs was released almost 9 years ago. The default debugging process of NodeJs (read No ...
最新文章
- 1行Python代码制作动态二维码
- [转载]Windows SDK笔记
- [ARC055D]隠された等差数列
- U盘上的笔记全弄丢了,痛苦啊痛苦!
- 不存在_施文忠 | ”存在“与“不存在”——巴蜀文明概论
- H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务
- 矢量素材 |企业商务画册设计参考
- 找出所有子集的异或总和再求和
- 某面霸疯狂应聘IT名企的经历
- Oracle备份与恢复介绍
- 一款完整的企业级CMS站群系统源码,采用了比较典型的三层架构技术,源码分享
- 《孽海记·思凡》唱段·风吹荷叶煞
- 使用二维码识别技术的好处_二维码门禁你知道支持多少种识别方式
- html 刷新表格数据,当我刷新页面时在html表格上重复数据
- NeuroAI作者,冷泉港主任独家专访:忽视神经科学给我们的启示是愚蠢的
- 霍金门徒:计算机如何比人更懂世界
- c语言中shift的作用,Shift是什么意思?Shift键的功能及作用有哪些?
- google android模拟器多系统,Android模拟器安装教程_体验google_Android系统手机
- vi编辑器的四种退出方式
- 实验二 贪吃蛇的游戏开发
热门文章
- cvc 降噪_蓝牙耳机“底噪”、“主动降噪”和“CVC降噪”有什么不同
- 每天一道LeetCode-----有序数组循环右移n位后,寻找最小值,数组中可能包含重复元素
- 环形链表II—leetcode142
- 全排列—leetcode46
- java map 的复制,Java Map的深度复制和浅复制
- 非常值得一看—九种滤波算法C语言实现
- pixhawk PX4FMU和PX4IO最底层启动过程分析
- hihoCoder #1468 : 2-SAT·hihoCoder新春晚会(2-SAT 输出字典序最小的方案)
- 用户不见了_03 | 为什么你设计的信息用户总是看不见
- [BUUCTF-pwn]——pwnable_echo2