前言
C++開發(fā)的小伙伴都知道符號表在調(diào)試和解決崩潰時(shí)扮演著非常重要的角色,那么如何提取和保存發(fā)布應(yīng)用程序的符號表就變得非常重要。今天就來聊一下如何在不同的操作系統(tǒng)上使用eu-strip提取應(yīng)用程序中的符號表信息。
正文
問題
如何在不同操作系統(tǒng)上安裝符號表提取工具en-strip呢?
解決
本文的議題比較簡單就是介紹如何en-strip,接下來看不同操作系統(tǒng)的安裝情況。
1、Windows (WSL2)
Windows (WSL2)是一種特殊的Windows系統(tǒng),內(nèi)置了Linux內(nèi)核,因此也支持通用的Linux命令,安裝en-strip命令如下:
sudo apt-get update
sudo apt-get install elfutils
2、Debian
Debian一種Linux系統(tǒng),安裝命令如下:
apt-get install elfutils
3、Ubuntu
Ubuntu是和自己打交道最多的一種Linux系統(tǒng),市面上也比較常見,安裝命令如下:
apt-get install elfutils
4、Alpine
Alpine是一種獨(dú)立的非商業(yè)的Linux系統(tǒng),關(guān)注于安全性、簡單性和資源效率。
官網(wǎng)地址:index | Alpine Linux
安裝命令如下:
apk add elfutils
5、Arch Linux
Arch Linux 是一個(gè)輕量級和高度可定制的 Linux 發(fā)行版,最初發(fā)布于 2002 年。它是為中高級 Linux 用戶設(shè)計(jì)的,他們喜歡控制和靈活性而不是易用性。安裝命令如下:
pacman -s elfutils
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安裝,也有對應(yīng)的命令:
docker run cmd.cat/eu-strip eu-strip文章來源:http://www.zghlxwxcb.cn/news/detail-699341.html
作者簡介:??大家好,我是 Data-Mining(liuzhen007),是一位典型的音視頻技術(shù)愛好者,前后就職于傳統(tǒng)廣電巨頭和音視頻互聯(lián)網(wǎng)公司,具有豐富的音視頻直播和點(diǎn)播相關(guān)經(jīng)驗(yàn),對 WebRTC、FFmpeg 和 Electron 有非常深入的了解。同時(shí)也是 CSDN 博客專家、華為云享專家(共創(chuàng)編輯)、InfoQ 簽約作者,歡迎關(guān)注我分享更多干貨!??文章來源地址http://www.zghlxwxcb.cn/news/detail-699341.html
到了這里,關(guān)于在不同操作系統(tǒng)上如何安裝符號表提取工具(eu-strip)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!