LINUX.ORG.RU

Warning GNU Debugger

 


0

3

В GDB после run получаю следующее сообщение:

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?(gdb)
GDB обычно запускаю внутри Emacs, но при проверке в эмуляторе терминала то же самое. Раньше такого не было, но дебаггером пользуюсь редко и после чего это началось не отследил.


Версия 7.6.1.

★★

Его можно спокойно игнорировать. Сейчас у меня не видно (7.11), а раньше было точно. Там какая-то нестыковка с glibc была, те пинали мол пусть в gdb исправят. Кто-то просто патчил gdb, чтобы заглушить бесполезное предупреждение. А исправили нормально или нет в итоге и, если да, то где именно, я не понял.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 2)
Ответ на: комментарий от xaizek

Его можно спокойно игнорировать.

Я, наверное, очень глупый вопрос сейчас задам — но как это игнорировать? Если просто Enter, то предупреждение повторяется. Если n, то The program is not being run. Если y, yes или no, то Undefined command. При любом из этих ответов отладка дальше предупреждения не продолжается.

Hasek ★★
() автор топика
Ответ на: комментарий от Hasek

Вообще, это не запрос ввода, на него не надо отвечать. Но оно не должно ни на что влиять. Это предупреждение только глаза всем мозолило, не помню, чтобы оно мешало самой отладке.

Если действительно не работает, то стоит попробовать обновить gdb и/или glibc.

xaizek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.