Como faço para depurar um aplicativo que é imediatamente morto ao abri-lo?

0

Eu tenho um aplicativo que costumava funcionar, mas parou de funcionar aleatoriamente. O problema é que não posso depurá-lo porque ele é imediatamente morto ao abri-lo. Exemplos:

$ ./the_application
Killed: 9

ou

$ ./the_application | gdb
(gdb) quit
    
por DisplayName 31.05.2017 / 01:11

1 resposta

2

Quando você executa ./the_application | gdb , está executando the_application normalmente e tratando sua saída como comandos para gdb.

Para depurar um programa, passe o argumento executableas para o gdb.

gdb the_application
    
por 31.05.2017 / 01:53

Tags