ubuntu上安装某个程序的符号表和源码包

简介: 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命令来指定源码包的路径。

相关文章
|
7天前
|
Ubuntu 编译器 C语言
Ubuntu 源码编译指定版本 make:神秘代码背后的激情冒险,等你来战!
【9月更文挑战第8天】在Ubuntu中,编译指定版本的源码`make`是一项挑战但也极具价值的任务。它允许我们根据特定需求定制软件,提升性能与功能适配。首先需安装必要工具包如GCC等;接着下载所需源码并阅读相关文档以了解编译要求。通过运行`./configure`、`make`及`sudo make install`命令完成编译安装流程。过程中可能遇到依赖项缺失或编译选项设置不当等问题,需根据错误提示逐一解决。对于大型项目,可利用多核编译加快速度。掌握这一技能有助于更好地探索开源世界。
17 2
|
13天前
|
Ubuntu
在树莓派4B上安装ubuntu系统
在树莓派4B上安装ubuntu系统
|
13天前
|
Ubuntu
树莓派 —— 关闭安装软件包时ubuntu对内核版本等的检查
树莓派 —— 关闭安装软件包时ubuntu对内核版本等的检查
|
13天前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
10天前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
9 0
|
Ubuntu
ubuntu 包维护
gnats == bug; tox = tales xillia ubuntu回显当前目录 region enable-service disable-service preferred; tempest user-supplied; duration django; un...
1026 0
|
24天前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
72 6
|
13天前
|
Ubuntu Linux Docker
Ubuntu 18.04 安装Docker实战案例
关于如何在Ubuntu 18.04系统上安装Docker的实战案例,包括安装步骤、配置镜像加速以及下载和运行Docker镜像的过程。
86 3
Ubuntu 18.04 安装Docker实战案例
|
13天前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
36 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
18天前
|
Ubuntu Shell C++
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
34 1