Pergunta

recebendo esta mensagem dentro do gdb. Eu sei que não é um erro ou qualquer coisa. Eu também fiz a paginação para que isso não é um problema.

Existe alguma maneira para suprimir esta mensagem?

Foi útil?

Solução

Eu estava curioso para ver que esta pergunta foi respondida ...

I obteve o GDB manual do , e ele diz (em parte - p33 do PDF 'Nona Edição, para gdb versão 7.0.50.20091228'):

Para ser notificado quando inferiores são iniciados ou saída sob o uso de controle de gdb set print inferior-events:

set print inferior-events
set print inferior-events on
set print inferior-events off

O comando set print inferior-events permite ativar ou desativar a impressão de mensagens quando avisos GDB que novos inferiores começaram ou que inferiores tenham saído ou tenham sido destacadas. Por padrão, essas mensagens serão não ser impressa.

show print inferior-events

Mostrar se as mensagens serão impressas quando detecta GDB que inferiores têm começou, saiu ou que tenham sido destacada.

A única preocupação que tenho sobre isso é que isso implica que você não deveria estar vendo as mensagens por padrão. Apenas certifique-se de que suas configurações de corresponder ao padrão e não substituí-los.

Seção 4.11 'Depuração Forks' (pp38-40) parece relevante para você, também.

Outras dicas

Eu tentei set print inferior-events off, mas não desativar a mensagem. Na verdade, print inferior-events já estava fora mesmo antes de eu tentei desligá-lo.

Eu olhei através do código fonte gdb, e descobriu que os controles print inferior-events impressão das mensagens "[New inferior %d]", "[Inferior %d exited]" e "[Inferior %d detached]" somente.

O Detaching after fork from child process mensagem é controlada pelas opções verbose e debug lin-lwp, em vez disso. No entanto, em sistemas Fedora a mensagem é sempre impresso porque eles têm um patch (ou seja gdb-6.6-bz235197-fork-detach-info.patch) que voltas

if (info_verbose || debug_linux_nat)

para

if (1 /* Fedora Bug 235197 */ || info_verbose || debug_linux_nat)

. Então, você nunca pode desligá-lo, a menos que você remover o patch a partir da fonte e compilá-lo novamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top