Updated GDB annotations

This commit is contained in:
Abreu 2021-10-23 13:38:13 -03:00
parent 909ee15979
commit 6e5d01fb9c
No known key found for this signature in database
GPG Key ID: 64835466FF55F7E1
1 changed files with 3 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# Anotações GDB
- Compilar um programa com a flag '-O0' desabilita que o compilador realize otimizações no código, enquanto `-g` faz com que este programa armazene seu código fonte, permitindo-o ser debugado em sua execução.
- Compilar um programa com a flag `-O0` desabilita que o compilador realize otimizações no código, enquanto `-g` faz com que este programa armazene seu código fonte, permitindo-o ser debugado em sua execução.
- Para se debugar um programa, chama-se este com o comando `gdb` no terminal.
@ -20,6 +20,8 @@
- `print *vector@x` apresenta os valores apontados por um vetor de ponteiros `vector`.
- `print *matrix@x@y` apresenta os valores apontados por uma matriz `matrix` de tamanho`x,y`.
- `step` avança o programa em uma linha de comando *no escopo global*, entrando em funções, etc.
- `break x` coloca um ponto de interrupção da execução na linha `x`.