friendlessstar 发表于 2019-2-16 09:52:03

centos7 安装debuginfo调试glibc源码

  一、背景
  在调试一个问题时,发现问题因为memcpy拷贝数据时将数据写坏,因此想调试memcpy 看看是如何造成的,因此需要调试信息
  二、环境
  centos7 x86_64
http://s1.运维网.com/images/20180723/1532326661951424.png
  三、安装步骤
  1.查看是否已经安装过

http://s1.运维网.com/images/20180723/1532326746220819.png
  2. 使用系统自带的一个工具进行安装,

$sudo debuginfo-install glibc-devel.x86_64http://s1.运维网.com/images/20180723/1532326871187971.pnghttp://s1.运维网.com/images/20180723/1532326889484305.pnghttp://s1.运维网.com/images/20180723/1532326919887108.png
  3.将安装glibc-debuginfo和glibc-debuginfo-common 两个包
  http://s1.运维网.com/images/20180723/1532327071771166.png

  四、验证
http://s1.运维网.com/images/20180723/1532327301384411.png
http://s1.运维网.com/images/20180723/1532327220180391.png
  已经能正确进入memcpy函数内部




页: [1]
查看完整版本: centos7 安装debuginfo调试glibc源码