当前位置:  技术问答>linux和unix

使用gdb看core的问题

    来源: 互联网  发布时间:2015-10-25

    本文导语:  我在solaris下用gdb -c core查看函数栈. 但函数名都是?: --- # gdb -c 94048.001.866.core GNU gdb 6.0 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it ...

我在solaris下用gdb -c core查看函数栈.
但函数名都是?:
---
# gdb -c 94048.001.866.core
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.7".
Attaching to process 94048
procfs:3571 -- /proc/94048: No such file or directory.
do_attach: couldn't open /proc file for process 94048
Core was generated by `./kfcm120'.
Program terminated with signal 11, Segmentation fault.
#0  0xfed706f0 in ?? ()
(gdb) where
#0  0xfed706f0 in ?? ()
#1  0xff12362c in ?? ()
#2  0xff115550 in ?? ()
----------------------

这样的问题, 在别的平台也有类似的, 请问如何看到函数名?
thx

|
dbx yourprogram core

|
这个没办法,函数的符号已经被strip掉了,这样的话是没办法看得……

|
编译的时候加-g 选项,另外把该文件和源代码放在一个目录

|
不要使用-O优化选项

|
把这个core拷到你的编译的可执行文件同一目录下
然后gdb -c core文件名 可执行文件名
应该可以(linux下面)

    
 
 

您可能感兴趣的文章:

  • nginx Windows版相关问题及使用说明
  • gcc和cc得使用问题?能互相交换使用么?
  • [请置顶]关于Linux的安装使用问题 请放到 软件使用/操作系统 里提问
  • 使用VWMARE安装linux的内存使用问题
  • 原来使用在这里:vmware中的redhat 8.0使用声卡的问题!!急
  • 几台机器做lvs,使用100M 网线连接,文件系统使用NFS共享,读写速度会出现问题吗?
  • ubuntu的问题。查看内存使用情况的问题
  • 菜鸟问题,小弟刚刚使用LINUX不久,不知道如何使用编程工具进行编译和运行!
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 弱智问题:我们怎么才知道要使用的方法需要实现什么接口才能使用这个方法呢?
  • 菜鸟问题 : 关于使用Flex的问题
  • 关于linux下QQ和代理服务器使用的问题(2个问题)
  • freebsd做前台 使用win2000做储存器问题问题(非高手免进)
  • 初学者问题(2):关于super的使用问题,请大家多多帮忙。
  • fedara13 初使用之问题
  • 关于windows下的gcc使用问题
  • 移动硬盘使用问题求解?百分相赠!!
  • 关于如何使用内核函数的问题
  • 我在使用j2sdkee1.3.1使用deploytool部署EJB时发现这样的问题
  • 急求,用户程序使用atomic的编译问题!!
  • 关于一个jbuilder使用的问题
  • 怎么使用core dump
  • 如何使用gdb调试core?
  • 如何在Fedora Core 3中使用非标准分辨率?
  • 求救:高手请进: 使用 qsort()涵数时 core dump 阿?
  • fedora core 4 中如何使用dircmp
  • 在 fedral core 6上如何使用adsl宽带上网
  • 重分请教: fedora core 5中如何使用 pthread_suspend_np?是否需要外部库支持?
  • 关于Fedaro Core3的一些使用问题
  • 多进程中使用队列queue为什么会core了呢?
  • 调查一下,有多少人在使用REDHAT FERODA CORE3,进来踩个脚印.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 如何在Fedora Core 3中使用非标准分辨率? iis7站长之家
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?
  • c/c++预处理命令预#,##使用介绍
  • asp程序使用的access在Linux下如何使用!
  • 在div中使用css让文字底部对齐的方法
  • 新装的Linux使用root用户不能使用FTP?
  • Python namedtuple(命名元组)使用实例
  • LINUX下使用Eclipse,如何使用交叉编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3