Bonjour,
j'ai installer la bibliothèque SDL sur linux en installant les paquets depuis la documentation officiel d'ubuntu, et puis j'ai essayé de compiler un programme test pour voir si ça fonctionne et j'ai les messages d'erreurs suivant:
gcc `sdl-config --cflags --lis` -o test test.c
Usage: sdl-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]
/tmp/ccn9bx8Q.o: In function `main':
test.c.text+0x24): undefined reference to `SDL_Init'
test.c.text+0x2d): undefined reference to `SDL_GetError'
test.c.text+0x4f): undefined reference to `SDL_Quit'
test.c.text+0x78): undefined reference to `SDL_SetVideoMode'
test.c.text+0x88): undefined reference to `SDL_GetError'
test.c.text+0xb7): undefined reference to `SDL_RWFromFile'
test.c.text+0xc7): undefined reference to `SDL_LoadBMP_RW'
test.c.text+0xd7): undefined reference to `SDL_GetError'
test.c.text+0x181): undefined reference to `SDL_PollEvent'
test.c.text+0x1ac): undefined reference to `SDL_MapRGB'
test.c.text+0x1c4): undefined reference to `SDL_FillRect'
test.c.text+0x1e8): undefined reference to `SDL_UpperBlit'
test.c.text+0x1f4): undefined reference to `SDL_Flip'
test.c.text+0x20b): undefined reference to `SDL_FreeSurfac
Cela veut il dire qu'il reconnait pas la bibliothèque? à signaler que ce programme test fonctionne normalement avec le compilateur code Block sous windows.
Pouvez vous m'explique ce qui cloche?
Merci.
Partager