Com base nas extensões de arquivo ( .c
), suponho que ex1.c
seja um arquivo de origem C. Você deve primeiro compilar o código-fonte antes de poder depurar o aplicativo com o GDB. Supondo que você tenha o GCC instalado (disponível no pacote do gcc ), você pode fazer isso com:
gcc ex1.c -g -o ex1
Uma vez compilado, você pode depurar o aplicativo executando:
gdb ex1
Isto irá carregar o executável e despejar você no prompt do GDB. Você pode então iniciar o aplicativo executando o seguinte comando no prompt:
run
Se o programa travar, você pode inspecionar a pilha de chamadas executando:
backtrace