Версия gdb:
Код: Выделить всё
: gdb --version
GNU gdb (GDB) Red Hat Enterprise Linux 8.2-19.el8
Код: Выделить всё
(gdb) !less some_file.txt
Если я использую vim в GDB, я получаю следующее сообщение:
Код: Выделить всё
(gdb) !vim some_file.txt
Vim: Warning: Output is not to a terminal
Еще одна странная вещь, которой не произошло. То, что произошло раньше, может быть намеком на то, что происходит. Я использую xterm. Допустим, я открываю новое окно xterm в gdb:
Код: Выделить всё
(gdb) !xterm &
Код: Выделить всё
(gdb) q
A debugging session is active.
Inferior 1 [process 1027212] will be killed.
Quit anyway? (y or n) y
Поэтому кажется, что процессы, которые создаются в gdb, ведут себя неправильно.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -correctly