ChinaUnix.net
相关文章推荐:

gdb文件打开

事前准备 1 gcc -g -o 将原文件编译成可以让gdb调试的目标文件 2 gdb 打开要调试的目标文件 3 set args  设置参数  或者run的时候用run 来实现 4 show args 参看参数 5 show environment 查看environment 5 unset env 清除所有环境变量 6 set environment 来设置一个环境变量VAR1 设置/删除断点 1 info sources 或 list  来查看文件,要不然都不知道应该在哪里设置断点 2 查看断点 info breakp...

by nuoruo - Linux文档专区 - 2007-08-27 11:15:49 阅读(1487) 回复(0)

相关讨论

程序core掉。 用gdb调试bt的时候显示 #0 0x4019c2a8 in fwrite () from /lib/tls/libc.so.6 #1 0x4003ed16 in netlib_init_pool_settings () at ../netlib/pool.c:823 #2 0x00000001 in ?? () #3 0x00000000 in ?? () #4 0x40044b40 in c_threadnumber () from /lib/libmgnet.so #5 0x40044b28 in c_threadnumber () from /lib/libmgnet.so #6 0x4cdf49e8 in ?? () #7 0x00000000 in ?? () #8 0x00000000 in ?? () #9 0x...

by ruchong - C/C++ - 2007-07-24 13:28:50 阅读(6557) 回复(6)

我用gdb看core文件时显示: Core was generated by `prg12'. Program terminated with signal 11, Segmentation fault. warning: Unable to find __dld_flags symbol in object file. #0 0xc019aff8 in ?? () 我不清楚怎么看出“#0 0xc019aff8 in ?? ()”的意思。怎么分析这个程序为什么报错?

by suejane - C/C++ - 2009-02-18 12:27:46 阅读(3092) 回复(6)

程序出现异常产生core 用bt看调用栈,但此栈只是程序出错,流程的栈,如果我想看别的函数中的一个变量的直,我应该怎么查看啊。 多谢。

by ruchong - C/C++ - 2007-01-26 14:37:38 阅读(1264) 回复(5)

gdb装入调试程序,我想查看这个程序所有的文件清单,怎么做?用什么命令?

by chib - 程序开发 - 2007-01-09 17:07:22 阅读(985) 回复(2)

gdb装入调试程序,我想查看这个程序所有的文件清单,怎么做?用什么命令?

by chib - Linux环境编程 - 2007-01-09 17:07:22 阅读(1839) 回复(2)

有一些 数据保存在文件中,gdb能将其读取到内存中吗?

by chzht001 - Linux环境编程 - 2014-05-09 22:44:47 阅读(1411) 回复(4)

gdb中进行调试, 如何才能把一些在gdb中的调试输出保存在一个文件里? 这个需求来源于,可能你输入某个gdb命令,但是输出的内容非常多,以至于都冲掉了你的屏幕,所以才需要保存~~

by alexandnpu - C/C++ - 2013-05-27 09:27:29 阅读(5816) 回复(6)

本帖最后由 ifosn 于 2010-05-06 13:05 编辑 我有三个文件:Makefile如下 A: A.c A.h B.o C.o gcc -lm -ggdb -o A A.c B.o C.o B: B.c B.h gcc -ggdb -o B.o B.c C: C.c C.h gcc -ggdb -o C.o C.h 我希望调B中的一个函数,先b function_name,然后运行到该断点,再step,想进入函数,但是提示: Single stepping until exit from function XXX, which has no line number information. 没有行信息,但是我编译和链接是都加...

by ifosn - C/C++ - 2010-05-06 19:47:56 阅读(2614) 回复(4)

目标板产生core文件后通过NFS共享给了PC机。在PC机上怎么用gdb加载core文件呢?[code][root@localhost appweb]#arm-linux-gdb core appweb GNU gdb6.3 Copy right........... This gdb was configured as "host=i686-pc-linux-gnu --target=arm-linux"..."/nfs/appweb/core":not in executabe format:不可识别的文件格式 gdb can't read core file on this machine[/code]

by lixiaogang11021 - 嵌入式开发 - 2010-04-16 16:46:52 阅读(3481) 回复(3)

在公司做PR,接触了几次xmsd crash的问题,需要分析产生的core文件。算是多多少少了解了点如何用gdb来调试core文件,记录在此,留作备忘。 以下内容部分来自网络,部分为自己整理。 在Unix系统下,应用程序崩溃,一般会产生core文件,如何根据core文件查找问题的所在,并做相应的分析和调试,是非常重要的。 什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有...

by gaozhenbo1985 - Linux文档专区 - 2009-12-29 17:05:50 阅读(1529) 回复(0)