ubuntu - Missing SDL library? -
so, made project on ubuntu 32 bit, using sdl libraries. want use rax etc. registers installed 64 bit, getting error missing sdls.
error:
artur@ubuntu:~/desktop$ gcc -g -wall `sdl-config --cflags` `sdl-config --libs` -lsdl_image -lsdl -lsdlmain -msse2 -o mmx mmx.c /tmp/cccicye2.o: in function `load_image': /home/artur/desktop/mmx.c:104: undefined reference `img_load' /home/artur/desktop/mmx.c:106: undefined reference `sdl_geterror' /tmp/cccicye2.o: in function `paint': /home/artur/desktop/mmx.c:115: undefined reference `sdl_upperblit' /home/artur/desktop/mmx.c:116: undefined reference `sdl_updaterect' /tmp/cccicye2.o: in function `main': /home/artur/desktop/mmx.c:142: undefined reference `sdl_init' /home/artur/desktop/mmx.c:143: undefined reference `sdl_geterror' /home/artur/desktop/mmx.c:154: undefined reference `sdl_wm_setcaption' /home/artur/desktop/mmx.c:157: undefined reference `sdl_videomodeok' /home/artur/desktop/mmx.c:172: undefined reference `sdl_setvideomode' /home/artur/desktop/mmx.c:174: undefined reference `sdl_geterror' /home/artur/desktop/mmx.c:180: undefined reference `sdl_setcolors' /home/artur/desktop/mmx.c:192: undefined reference `sdl_pollevent' /home/artur/desktop/mmx.c:203: undefined reference `sdl_locksurface' /home/artur/desktop/mmx.c:209: undefined reference `sdl_unlocksurface' /home/artur/desktop/mmx.c:238: undefined reference `sdl_rwfromfile' /home/artur/desktop/mmx.c:238: undefined reference `sdl_savebmp_rw' /home/artur/desktop/mmx.c:254: undefined reference `sdl_delay' /home/artur/desktop/mmx.c:257: undefined reference `sdl_freesurface' /home/artur/desktop/mmx.c:259: undefined reference `sdl_quit' collect2: error: ld returned 1 exit status i installed sdls, got sdlimage.h , sdl.h in sdl catalog under usr/include.
any help? :e
it works on damn 32b ubuntu..
option order important. try this:
gcc -g -wall mmx.c -o mmx `sdl-config --cflags` `sdl-config --libs` -lsdl_image -msse2
Comments
Post a Comment