Hi,
Habe mir vorhin die SDL-Bibliotheken für Linux runtergeladen und wollte als erstes mal das Beispielprogramm für die Initialisierung der Biblitheken Compilieren.
Der Quelltext:
Soweit sogut, aber ich bekomme beim compilieren immer folgende Fehlermeldungen:
Hab schon einiges ausprobiert und die Dokumentation gelesen, hab aber keine Lösung auf das Problem gefunden.
Hat jemand vielleicht eine Idee, was der Fehler ist ?
Habe mir vorhin die SDL-Bibliotheken für Linux runtergeladen und wollte als erstes mal das Beispielprogramm für die Initialisierung der Biblitheken Compilieren.
Der Quelltext:
Code:
#include <stdlib.h>
#include <SDL/SDL.h>
int main(int argc, char *argv[])
{
SDL_Surface *screen;
if(SDL_Init(SDL_INIT_VIDEO) == -1)
{
printf("Can't init SDL: %s\n", SDL_GetError());
exit(1);
}
atexit(SDL_Quit);
screen = SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE);
if(screen == NULL)
{
printf("Can't set video mode: %s\n", SDL_GetError());
exit(1);
}
SDL_Delay(3000);
return 0;
}
Soweit sogut, aber ich bekomme beim compilieren immer folgende Fehlermeldungen:
Code:
odzilla@zilla:~/c> make grafik1
cc grafik1.c -o grafik1
grafik1.c:21:2: warning: no newline at end of file
/tmp/cciKiR3w.o(.text+0x16): In function `main':
: undefined reference to `SDL_Init'
/tmp/cciKiR3w.o(.text+0x29): In function `main':
: undefined reference to `SDL_GetError'
/tmp/cciKiR3w.o(.text+0x4c): In function `main':
: undefined reference to `SDL_Quit'
/tmp/cciKiR3w.o(.text+0x67): In function `main':
: undefined reference to `SDL_SetVideoMode'
/tmp/cciKiR3w.o(.text+0x7e): In function `main':
: undefined reference to `SDL_GetError'
/tmp/cciKiR3w.o(.text+0xa6): In function `main':
: undefined reference to `SDL_Delay'
collect2: ld returned 1 exit status
make: *** [grafik1] Fehler 1
Hab schon einiges ausprobiert und die Dokumentation gelesen, hab aber keine Lösung auf das Problem gefunden.
Hat jemand vielleicht eine Idee, was der Fehler ist ?