【发布时间】:2021-04-29 06:42:41
【问题描述】:
如何在 Ubuntu 20.04 LTS 上为 libc++ 安装调试符号?
现在我不得不求助于使用 -fstandalone-debug 编译所有内容。
【问题讨论】:
标签: libc++
如何在 Ubuntu 20.04 LTS 上为 libc++ 安装调试符号?
现在我不得不求助于使用 -fstandalone-debug 编译所有内容。
【问题讨论】:
标签: libc++
我从昨天开始一直在寻找同样的东西,今天找到了这个 wiki 链接: https://wiki.ubuntu.com/Debug%20Symbol%20Packages
简而言之:
echo "deb http://ddebs.ubuntu.com $(lsb_release -cs) main restricted universe multiverse
deb http://ddebs.ubuntu.com $(lsb_release -cs)-updates main restricted universe multiverse
deb http://ddebs.ubuntu.com $(lsb_release -cs)-proposed main restricted universe multiverse" | \
sudo tee -a /etc/apt/sources.list.d/ddebs.list
sudo apt install ubuntu-dbgsym-keyring
sudo apt-get update
*-dbgsym 包,我发现我安装了哪个libc++ 包,如下所示:apt list --installed | grep libc++
sudo apt search libc++ | grep -P 'libc\+\+.*dbgsym'
sudo apt install libc++1-11-dbgsym
我从这个帖子的最后评论中得到了正确解决方案的提示:https://bugs.llvm.org/show_bug.cgi?id=24202
【讨论】:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F2EDC64DC5AEE1F6B9C621F0C8CAB6595FDFF622