1. SDL install
$ cd ~
$ mkdir SDL2
$ cd SDL2
$ wget http://www.libsdl.org/tmp/SDL-2.0.4-9799.tar.gz
2. $ tar -xvzf SDL-2.0.4-9799.tar.gz
3. $ ./configure
4. ./configure가 완료되면 "checking for..." 항목을 살펴보세요.
아래처럼 경고 뜨면 패키지 추가 설치가 필요한 상태를 뜻합니다.
아래처럼 경고 뜨면 패키지 추가 설치가 필요한 상태를 뜻합니다.
checking for OpenGL (GLX) support… no
$ sudo apt install build-essential xorg-dev libudev-dev libts-dev
libgl1-mesa-dev libglu1-mesa-dev libasound2-dev libpulse-dev
libopenal-dev libogg-dev libvorbis-dev libaudiofile-dev libpng12-dev
libfreetype6-dev libusb-dev libdbus-1-dev zlib1g-dev libdirectfb-dev
설치 완료 이후에 $ ./configure 다시 해보면 yes로 바뀐것을 확인하실 수 있습니다.
여기까지 완료되었다면 로컬에 설치하는 과정을 진행할 수 있습니다.
여기까지 완료되었다면 로컬에 설치하는 과정을 진행할 수 있습니다.
SDL은 checkinstall 명령어로 설치를 진행하기에 아래 커맨드를 이용해 checkinstall을 설치합니다.
5.
$ make
$ sudo apt-get install checkinstall
$ sudo checkinstall
6.
CheckInstall
Should I create a default set of package docs? [y]: n
SDL Should I create a default set of package docs
Please write a description for the package >> [press ENTER]
Enter a number to change any of them or press ENTER to continue: [press ENTER]
Enter a number to change any of them or press ENTER to continue
Do you want me to list them? [n]: n
Should I exclude them from the package? (Saying yes is a good idea) [n]: y
Do you want me to list them
Should I exclude them from the package
여기까지가 로컬에 설치하는 과정이었습니다.
여기까지 정상적으로 수행되었다면 pdkg를 이용해 설치된 상태를 확인해 봅니다.
여기까지 정상적으로 수행되었다면 pdkg를 이용해 설치된 상태를 확인해 봅니다.
$ dpkg -s sdl-2.0.4
설치 경로도 확인해 봅니다.
$ ls /usr/local/lib/
$ ls /usr/local/include/SDL2
$ ls /usr/local/lib/
$ ls /usr/local/include/SDL2
$ ldconfig -p | grep libSDL2
$ echo $PATH
만약 image나 tft 등의 함수를 이용하셔야 한다면
아래처럼 필요한 패키지도 추가로 설치하세요.
아래처럼 필요한 패키지도 추가로 설치하세요.
$ sudo apt-get install libsdl2-image-dev
$ sudo apt-get install libsdl2-ttf-dev
$ sudo apt-get install libsdl2-mixer-dev
$ sudo apt-get install libsdl2-gfx-dev
만약 설치가 되질 않는다면 저장소를 추가한 뒤 다시 시도합니다.
$ add-apt-repository ppa:zoogie/sdl2-snapshots
그러나, 저장소 자체가 추가되지 않는다면 날짜를 확인해야 됩니다.터미널에서 date를 누르면 현재 시스템 날짜가 나오니 확인해 보세요.
$ add-apt-repository ppa:zoogie/sdl2-snapshots
$ apt-get update
댓글 없음:
댓글 쓰기