gdbserver 7.9 отсутствует на http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz

Я загрузил tar-архив gdb-7.9 с:

http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz

После запуска configure/make/make install я заметил, что двоичный файл gdbserver отсутствует:

[root @ machine bin] # ls

Gcore GDB

Принимая во внимание, что если я скачаю 7.8 tarfile с http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.gz и запусту configure/make/make install, gdbserver будет там:

[root @ machine bin] # ls

gcore gdb gdbserver

У меня есть следующие вопросы:

Gdbserver намеренно отсутствует в GDB 7.9?

Если да, будет ли он добавлен позже?

Совместим ли GDB 7.9 со старыми версиями GDB-сервера?

Спасибо за вашу помощь,

1 ответ

После запуска configure/make/make install я заметил, что двоичный файл gdbserver отсутствует

gdbserver Двоичный файл присутствует для меня в Linux/x86_64 с использованием системы GCC.

Возможно, он не установлен, если у вас неподдерживаемая ОС или выполняется кросс-компиляция. К сожалению, вы не предоставили никаких сведений о том, на какой ОС вы работаете, и какой компилятор вы используете.

Совместим ли GDB 7.9 со старыми версиями GDB-сервера?

В общем, GDB никогда не предполагает что-либо об удаленной системе, с которой он говорит (возможно, это даже не сервер gdb, а вместо этого заглушка gdb для некоторых встроенных ОС), и всегда согласовывает поддерживаемые возможности, запрашивая их.

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