SDL관련 해서 질문하나 더 드립니다..
libsdl.org사이트의 예제가 cpp 로 되어 있네요.. c로 되었으면 좋을 텐데..
기초부터 알려 주는 예제라서 하나씩 해보고 있는데 고도리님이 올려 주신
Makefile로 잘 되지 않아서요
gcc를 g++로 바꾸고 .c를 .cpp로 바꾸고 했는데 잘 안됩니다..
그래서 그냥 command line에서 아래처럼 쳤더니
bash-3.00# arm-linux-g++ -o lesson03 lesson03.cpp `cross-sdl-config --cflags` `cross-sdl-config --libs`
/tmp/ccrqvzg5.o(.text+0x34): In function `load_image(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
: undefined reference to `IMG_Load'
collect2: ld returned 1 exit status
역시 IMG_Load에서 에러가 나서
bash-3.00# arm-linux-g++ -o lesson03 lesson03.cpp `cross-sdl-config --cflags` -lSDL_image -lSDL `cross-sdl-config --libs` -ljpeg -lpng -lz -lpthread
bash-3.00# ls
Thumbs.db lesson03 lesson03.cpp look.png readme.txt
bash-3.00# file lesson03
lesson03: ELF 32-bit LSB executable, ARM, version 1 (ARM), dynamically linked (uses shared libs), not stripped
bash-3.00#
이렇게 하니 됩니다..
요것도 간단히 Makefile로 만들 수 없을 까요?
감사합니다..
그냥 약간만 해보시면 됩니다. 저번 예제로