This is an old revision of the document!


Laborator 4 - GDB

Introducere

GDB, sau (G)NU (D)e(B)ugger, este un utilitar ce poate fi folosit pentru a vedea ce se întâmplă înăuntrul unui program în timp ce acesta rulează sau pentru a putea vedea starea în care se află programul la momentul în care a crash-uit.

Rulare GDB

TODO

Comenzi de bază GDB

TODO

Exerciții și aplicații

  1. Folosiți gdb pentru a depana următorul program C:
    divide.c
    #include <stdio.h>
     
    int divide(int a, int b)
    {
        printf("Dividing %d by %d\n", a, b);
        return a / b;
    }
     
    int main(void)
    {
        int x, y, result;
     
        x = 10; y = 2;
        result = divide(x, y);
        printf("%d\n", result);
     
        x = 5; y = 0;
        result = divide(x, y);
        printf("%d\n", result);
     
        return 0;
    }
  2. TODO
ii/lab/laborator4.1481130673.txt.gz · Last modified: 2016/12/07 19:11 by iulian_gabriel.radu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0