CentOS 安装多线程调试工具

CentOS 安装多线程调试工具

CentOS服务器上调试多线程程序的时候,gdb提示:

Missing separate debuginfos, use: debuginfo-install glibc-2.17-325.el7_9.x86_64 libgcc-4.8.5-44.el7.x86_64 libgfortran-4.8.5-44.el7.x86_64 libquadmath-4.8.5-44.el7.x86_64 numactl-libs-2.0.12-5.el7.x86_64

这里的 debuginfo-install 命令还是第一次见。查了一下,这是个专门用来按照调试工具的命令,包含在 yum-utils 包中,安装命令如下:

sudo yum install yum-utils

接下来启用 debuginfo 功能。sudo 权限修改 /etc/yum.repos.d/CentOS-Debuginfo.repo 以下两行:

gpgcheck=0
enabled=1

然后就可以对照一开始 gdb 提示的命令安装工具:

sudo debuginfo-install glibc-2.17-325.el7_9.x86_64 libgcc-4.8.5-44.el7.x86_64 libgfortran-4.8.5-44.el7.x86_64 libquadmath-4.8.5-44.el7.x86_64 numactl-libs-2.0.12-5.el7.x86_64
posted @ 2022-03-06 16:01  与MPI做斗争  阅读(174)  评论(0编辑  收藏  举报