Общие библиотеки GDB нет отладочной информации
Я пытаюсь отладить программу для поиска исключений с плавающей точкой на beaglebone black debian, я установил libc6 и libc6-dbg, но все же
From To Syms Read Shared Object Library
0xb6fda7c0 0xb6ff32b0 Yes (*) /lib/ld-linux.so.3
0xb6f24200 0xb6f8af00 Yes (*) /lib/arm-linux-gnueabi/libm.so.6
0xb6f06668 0xb6f17e74 Yes (*) /lib/arm-linux-gnueabi/libgcc_s.so.1
0xb6dd44a0 0xb6eca348 Yes (*) /lib/arm-linux-gnueabi/libc.so.6
(*): Shared library is missing debugging information.
похоже на это.
и мой каталог отладки: каталог, в котором ищутся отдельные символы отладки, это "/usr/lib/debug"
Исключение с плавающей запятой выглядит так
Программа получила сигнал SIGFPE, Арифметическое исключение. 0xb6de9a98 в рейзе () из /lib/arm-linux-gnueabi/libc.so.6
1 ответ
Похоже, вы используете GDB с удаленной отладкой, возможно, на хосте x86.
я установил libc6 и libc6-dbg
Вам необходимо установить libc6-dbg
для arm
(соответствует вашей руке цели libc
строить). Установка libc6-dbg
для хозяина тебе ничего не помогает.