随笔-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
参考:
本文来自博客园,作者:LiYanbin,转载请注明原文链接:https://www.cnblogs.com/stellar-liyanbin/p/18346049

浙公网安备 33010602011771号