Я попытался set print inferior-events off
, но сообщение не отключилось. На самом деле, print inferior-events
был уже выключен даже до того, как я пытался его отключить.
Я просмотрел исходный код gdb
и обнаружил, что print inferior-events
контролирует печать сообщений "[New inferior %d]"
, "[Inferior %d exited]"
и "[Inferior %d detached]"
.
Сообщение Detaching after fork from child process
управляется параметрами verbose
и debug lin-lwp
. Однако в системах Fedora сообщение всегда печатается , потому что у них есть патч (а именно gdb-6.6-bz235197-fork-detach-info.patch
), который превращается
if (info_verbose || debug_linux_nat)
в
if (1 /* Fedora Bug 235197 */ || info_verbose || debug_linux_nat)
. Таким образом, вы никогда не сможете отключить его, если не удалите патч из исходного кода и не скомпилируете его снова.