Как установить символы отладки для libc++ в Ubuntu 20.04 LTS?
Прямо сейчас мне приходится прибегать к компиляции всего с помощью -fstandalone-debug.
Как установить символы отладки для libc++ в Ubuntu 20.04 LTS?
Прямо сейчас мне приходится прибегать к компиляции всего с помощью -fstandalone-debug.
Я искал то же самое, начиная со вчерашнего дня, и сегодня нашел эту вики-ссылку: 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
- person MikeMike; 04.02.2021