Ako zlinkovat shared library?

Sekcia: Programovanie 06.01.2009 | 13:58
zaciatocnik   Návštevník
Ahojte,
som zaciatocnik v linuxe a snazim sa zlinkovat SDL.h. Mam program, ktory pouziva SDL kniznice a pri kompilacii jednoducheho programu (len sa inicializuje sdl) mi pri kompilovani gcc pise chybu:
/tmp/ccMzqjHv.o: In function `main':
sdl.c:(.text+0x19): undefined reference to `SDL_Init'
sdl.c:(.text+0x22): undefined reference to `SDL_GetError'
sdl.c:(.text+0x45): undefined reference to `SDL_Quit'
sdl.c:(.text+0x6e): undefined reference to `SDL_SetVideoMode'
sdl.c:(.text+0x7c): undefined reference to `SDL_G

Textovy editor pouzivam vim a kompilujem pomocou gcc. Ako teda zlinkujem SDL.h?
V hlavicke mam #include <SDL/SDL.h>, no nefunguje :(
Dik.
    • Re: Ako zlinkovat shared library? 06.01.2009 | 14:36
      Avatar borg Fedora  Administrátor
      gcc zdrojak.c `sdl-config --cflags --libs`