Пустой пакет отладочных символов Кв.

Я пытаюсь установить отладочные символы для gcc. Поиск вокруг я имею:

gcc-4.7-dbgsym/xenial,now 4.7.4-3ubuntu12 amd64 [installed]
debug symbols for package gcc-4.7

gcc-4.7-multilib-dbgsym/xenial,now 4.7.4-3ubuntu12 amd64 [installed]
debug symbols for package gcc-4.7-multilib

gdb не находит отладочные символы, когда я загружаюсь gcc-4.7 в отладчик. Таким образом, я проверил для наблюдения, который регистрирует эти пакеты, установил:

$>  dpkg-query -L gcc-4.7-multilib-dbgsym 
/.
$>  dpkg-query -L gcc-4.7-dbgsym 
/.  

Кажется, что эти пакеты пусты? Я делаю что-то не так? Или как я могу проверить, установлены ли отладочные символы на самом деле.

Проверка под /usr/lib/debug Я ничего не нашел.

1
задан 19 July 2017 в 19:14

1 ответ

Я закончил тем, что получил источник GCC непосредственно из Кв.:

apt get source gcc

Это устанавливает gcc источник в локальный каталог. Отсюда, я скомпилировал GCC с флагами отладки и никакой оптимизацией. Компиляция занимает очень долгое время, таким образом, Вы могли бы рассмотреть загрузку gcc двоичный файл через gdb и просто указывая на источник как это, в основном с помощью dir команда. Это может привести к некоторому неожиданному поведению, поскольку GCC будет все еще иметь оптимизацию на.

0
ответ дан 8 December 2019 в 04:39

Другие вопросы по тегам:

Похожие вопросы: