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 для некоторых встроенных ОС), и всегда согласовывает поддерживаемые возможности, запрашивая их.