随笔-gdb-引入debuginfo

安装libc-debuginfo:

yum search libc
yum install glibc-debuginfo.x86_64

确定debuginfo文件路径:

find / -name *.debug | grep libc
/usr/lib/debug/usr/lib64/libc.so.6-2.34-149.oe2203.x86_64.debug

gdb 设置:

# set debug-file-directory /usr/lib/debug:/usr/lib/debug/usr/lib64/libc.so.6-2.34-149.oe2203.x86_64.debug
add-symbol-file /usr/lib/debug/usr/lib64/libc.so.6-2.34-149.oe2203.x86_64.debug
info sharedlibrary 

附:centos7安装debuginfo:

debuginfo-install --downloadonly --downloaddir=DLDIR glibc # 没有指定--downloaddir则会下载到/var/cache/yum/x86_64/7/下
上传到服务器
export PATH=/usr/bin:/usr/local/bin:/bin;export LD_LIBRARY_PATH=/usr/lib:/usr/lib64:/usr/local/lib; yum localinstall *.rpm
找到debug文件路径
find / -name *.debug |grep libc

参考:

posted @ 2024-08-06 21:55  LiYanbin  阅读(0)  评论(0)    收藏  举报