Difference between revisions of "LU-LSP-b11:L11"

From DiLab
Jump to: navigation, search
Line 8: Line 8:
Makefile:
Makefile:
all:
all:
gcc -g a.c -o pd11
gcc -g a.c -o pd11





Revision as of 16:46, 22 November 2011

LSP11:

gdb lietošana

valgrind lietošana


Makefile:

all:
	gcc -g a.c -o pd11


#include <stdio.h>
#include <memory.h>
#include <stdlib.h>
#include <unistd.h>

char string[] = "hello world 1234567890";

int crash(int *pi)
{
    *pi = 0x1;
}

int f(void)
{
    crash(NULL);
}

int main()
{ 
    f();
    printf("%s\n", string);
    return 0;
}