ubuntu上安装某个程序的符号表和源码包
查询软件包
以/bin/kill为例,可以先查询这个文件位于哪个安装包里:
$ dpkg -S /bin/kill
procps: /bin/kill
安装符号表
然后参考下面的方法,配置符号表仓库:
https://www.cnblogs.com/pengdonglin137/articles/16295482.html
配置完成后,执行:
sudo apt install procps-dbgsym
安装源码包
参考下面的链接配置软件源,也就是把sources.list中配置的deb-src都打开
https://blog.csdn.net/ken2232/article/details/137032108
然后执行:
sudo apt-get source procps
这样源码包就会下载解压到当前路径下。
在使用gdb调试时,使用dir命令来指定源码包的路径。
本文来自博客园,作者:摩斯电码,未经同意,禁止转载