¡Esta es una revisión vieja del documento!
El debugger gdb es una herramienta poderosísima, que habitualmente está disponible en los mismos sistemas que el compilador g++.
El uso principal que podemos darle es para detectar en un programa (especialmente si es muy largo), rápidamente la línea donde ocurre un runtime error.
Supongamos que tenemos el siguiente programa:
``` c++ #include <iostream>
using namespace std;
int main() {
int n; cin >> n; vector<int> v(n); for (int i=0;i<n;i++) cin >> v[i]; int suma = 0; for (int i=0;i<n;i++) suma += v[i] * v[i+1]; int maxi = -1000000000; for (int i=0;i<n;i++) maxi = max(maxi, v[i]); cout << suma << " " << maxi << endl; return 0;
}
```