前言
C++开发的小伙伴都知道符号表在调试和解决崩溃时扮演着非常重要的角色,那么如何提取和保存发布应用程序的符号表就变得非常重要。今天就来聊一下如何在不同的操作系统上使用eu-strip提取应用程序中的符号表信息。
正文
问题
如何在不同操作系统上安装符号表提取工具en-strip呢?
解决
本文的议题比较简单就是介绍如何en-strip,接下来看不同操作系统的安装情况。
1、Windows (WSL2)
Windows (WSL2)是一种特殊的Windows系统,内置了Linux内核,因此也支持通用的Linux命令,安装en-strip命令如下:
2、Debian
Debian一种Linux系统,安装命令如下:
3、Ubuntu
Ubuntu是和自己打交道最多的一种Linux系统,市面上也比较常见,安装命令如下:
4、Alpine
Alpine是一种独立的非商业的Linux系统,关注于安全性、简单性和资源效率。
官网地址:index | Alpine Linux
安装命令如下:
5、Arch Linux
Arch Linux 是一个轻量级和高度可定制的 Linux 发行版,最初发布于 2002 年。它是为中高级 Linux 用户设计的,他们喜欢控制和灵活性而不是易用性。安装命令如下:
6、Kali Linux
不多介绍了,安装命令如下:
apt-get install elfutils
7、Centos
不多介绍了,安装命令如下:
yum install elfutils
8、Fedora
不多介绍了,安装命令如下:
dnf install elfutils
9、Raspbian
不多介绍了,安装命令如下:
apt-get install elfutils
10、Docker
如果大家使用Docker安装,也有对应的命令:
docker run cmd.cat/eu-strip eu-strip