2013年1月3日 星期四

SDL開發環境建置



安裝 SDL 開發包 (yum for CentOS 6.3)

yum -y install SDL.i686 SDL-devel.i686 SDL_image.i686 SDL_image-devel.i686 SDL_mixer.i686 SDL_maxer-devel.i686

CodeBlocks 設定




Makefile相關設定

CFLAGS = -W -O0 `sdl-config --cflags --libs`
LIB = -lSDL_mixer -lSDL_image
LIB_DEBUG = $(LIB)
...
... 

如何在Console Mode下執行

開啟framebuffer
進入/boot/grub/
編輯 grub.conf
將kernel 裡的"LABEL=/" 改成"LABEL=/vga=0x364"(如下範例)
0x364是1280*720 ,可依照自己的需求做改變或輸入"scan",系統會印出所有可調整的設定值

title CentOS (2.6.32-279.9.1.el6.i686) 1024*768=305 1280*720=364
 root (hd0,0)
 kernel /vmlinuz-2.6.32-279.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LABEL=/vga=0x364 ...
 initrd /initramfs-2.6.32-279.el6.i686.img