GDB со статической связью не может использовать HostName в целевом удаленном
GDB построен на RHEL-4.7. Я запускаю GDB на RHEL-6.3. Если GDB динамически связан, все работает нормально. Если GDB статически связан, я получил
(gdb) target remote :2107
localhost: unknown host
:2107: No such file or directory.
Когда GDB построен статически, мы получили предупреждение:
warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
Я также искал с помощью Google, кажется, что gethostbyname зависит от библиотеки glibc. Я попытался установить совместимую библиотеку glibc на RHEL-6.3. Но не повезло. Любой намек?