社区
Linux/Unix社区
帖子详情
关于GDB的问题
zzbwang
2005-07-25 08:38:13
我使用GDB调试程序,进入GDB后马上在main()函数的第一条语句设置一个断点,然后输入run命令运行,程序没有停下来,而是直接退出,说程序的返回值为01。有没有人遇到过这个问题,应该怎么解决啊?特别着急
...全文
80
4
打赏
收藏
关于GDB的问题
我使用GDB调试程序,进入GDB后马上在main()函数的第一条语句设置一个断点,然后输入run命令运行,程序没有停下来,而是直接退出,说程序的返回值为01。有没有人遇到过这个问题,应该怎么解决啊?特别着急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzbwang
2005-07-28
打赏
举报
回复
我查到原因了,是有一个类的实例是全局变量,所以在main()函数之前构造,而在构造函数中要打开一个配置文件,由于软件配置的问题,这个配置文件缺失,导致程序调用exit()函数退出。
feny911
2005-07-25
打赏
举报
回复
呵呵,我也想知道
帮你顶
zzbwang
2005-07-25
打赏
举报
回复
代码有几万行啊,将近300个文件,是用C++写的。在两台机器上可以正常运行、调试,有4台机器不行,而且这些机器都是完全一批,配置相同。这个程序与硬件相关的只有libpcap,其它部分除写文件外都没有操作硬件。这个程序使用了多线程。我把gdb的提示写出来吧:
(gdb)br 26
(gdb)run
Starting program /home/vane/tashan/tashan
[New Thread 1075056128 (LWP 4671)]
Program exited with code 01.
(gdb)
feny911
2005-07-25
打赏
举报
回复
直接在main()上设断点吧
至于你的程序为什么会出现这样的问题
请先贴出代码
linux下
gdb
调试方法与技巧整理
目录一、
gdb
简介二、
gdb
使用流程1、启动
gdb
2、查看源码3、运行程序4、设置断点5、单步执行6、查看变量7、退出
gdb
三、
gdb
基本使用命令1、运行命令2、设置断点3、查看源码4、打印表达式5、查看运行信息6、分割窗口7、...
安装
gdb
问题
记录
GDB
的安装: 1)
gdb
-v查看是否已安装 2)下载安装包:http://ftp.gnu.org/gnu/
gdb
/ 注意版本兼容性 ...
问题
1:apt-get install
gdb
Package has no installation candidate 解决方法: # apt-get upda
GCC 与
GDB
版本
问题
系统:redHat系统 ...查找了很多材料,才发下其实是
gdb
版本与gcc版本的兼容
问题
,之前的gcc版本是4.6,后来安装了gcc5.1,但是
gdb
还是保持了老版本。 解决办法: 下载新版本的
gdb
源码(一般下载最新版本就可以...
GDB
使用方法及
问题
排查
1.
GDB
基本操作 (1) 开启
GDB
调试 调试可执行文件program,一般直接在需要调试的文件目录下执行。注意,待调试的文件需要使用-g参数编译才能使用
GDB
调试。 $
gdb
program
gdb
gateway 常用操作 r(run) 开始调试,...
linux下
gdb
的安装及查看方法
linux下
gdb
的安装方法
gdb
是Linux环境下的代码调试工具,其安装步骤如下:安装step1:首先检查系统中有没有安装过,有的话用一下命令卸载
gdb
旧版本step2:在网址:http://ftp.gnu.org/gnu/
gdb
下载
gdb
源码包(这里楼主...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章