【SDL】 如何在RedHat6.5中搭建SDL开发环境
生活随笔
收集整理的這篇文章主要介紹了
【SDL】 如何在RedHat6.5中搭建SDL开发环境
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SDL項目實戰
1. ?安裝播放器ule_mplayer
? ? yum install alsa-lib* ?alsa-lib-devel
? ? yum install xorg* gtk*
? ??
? ? yasm:
? ? ? ? tar -xf yasm.tar
? ? ? ? cd yasm
? ? ? ? ./configure
? ? ? ? make
? ? ? ? make install
? ??
? ? tar -xf MPlayer-1.2.tar.xz
? ? cd MPlayer-1.2
? ? ./configure --enable-gui
? ? make
? ? make install
? ??
? ? 測試:
? ? mplayer?
? ??
2. SDL的安裝
? ? 1) 安裝SDL-1.2.14.tar.gz
? ? 解壓?
? ? [root@deng src]# tar -xzvf SDL-1.2.14.tar.gz?
? ? 進入到對應的目錄
? ? [root@deng src]# cd SDL-1.2.14
? ? 生成Makefile文件
? ? [root@deng SDL-1.2.14]# ./configure LIBS=-lX11
? ? 編譯
? ? [root@deng SDL-1.2.14]# make -j4 ?
? ? 安裝
? ? [root@deng SDL-1.2.14]# make install?
? ? 2) 安裝SDL_image-1.2.8.tar.gz
? ? yum install libjpeg-turbo libjpeg-turbo-devel libtiff libtiff-devel libpng libpng-devel
? ? 解壓
? ? [root@deng src]# tar -xzvf SDL_image-1.2.8.tar.gz?
? ? 進入到對應的目錄
? ? [root@deng src]# cd SDL_image-1.2.8
? ? 生成Makefile
? ? [root@deng SDL_image-1.2.8]# ./configure?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ./configure LIBS=-lX11
? ? 編譯
? ? [root@deng SDL_image-1.2.8]# make -j4?
? ??
? ? 安裝
? ? [root@deng SDL_image-1.2.8]# make install?
? ? 3) ?安裝libiconv-1.13.1.tar.gz
? ??
? ? 解壓
? ? [root@deng src]# tar -xzvf libiconv-1.13.1.tar.gz?
? ? 進入到對應的目錄
? ? [root@deng src]# cd libiconv-1.13.1
? ? [root@deng libiconv-1.13.1]# ./configure?
? ? [root@deng libiconv-1.13.1]# make -j4
? ? [root@deng libiconv-1.13.1]# make install
? ? 4) ?安裝freetype-2.3.11.tar.gz
? ? yum install freetype-devel
? ? [root@deng src]# tar -xzvf freetype-2.3.11.tar.gz?
? ? [root@deng freetype-2.3.11]# ./configure?
? ? [root@deng freetype-2.3.11]# make -j4?
? ??
? ? [root@deng freetype-2.3.11]# make install?
? ? 4) ?安裝SDL_ttf-2.0.9.tar.gz
? ? [root@deng src]# tar -xzvf SDL_ttf-2.0.9.tar.gz?
? ? [root@deng src]# cd freetype-2.3.11
? ? [root@deng src]# cd SDL_ttf-2.0.9
? ? [root@deng SDL_ttf-2.0.9]# ./configure LIBS=-lX11 ? ? ? (注意后面的庫)
? ??
? ? [root@deng SDL_ttf-2.0.9]# make -j4 ? ? (可能要修改Makefile ?LIBS后面添加 -liconv)
? ? [root@deng SDL_ttf-2.0.9]# make install
? ? 5) ?安裝libmad-0.15.1b.tar.gz
? ??
? ? [root@deng src]# tar -xzvf libmad-0.15.1b.tar.gz?
? ??
? ? [root@deng libmad-0.15.1b]# ./configure?
? ? [root@deng libmad-0.15.1b]# make -j4 ? (相關錯誤 請參考5_討論)
? ? [root@deng libmad-0.15.1b]# make install
? ? 6) ?安裝libid3tag-0.15.1b.tar.gz
? ? [root@deng src]# tar -xzvf libid3tag-0.15.1b.tar.gz?
? ? [root@deng src]# cd libid3tag-0.15.1b
? ? [root@deng libid3tag-0.15.1b]# ./configure ?
? ? [root@deng libid3tag-0.15.1b]# make -j4
? ? [root@deng libid3tag-0.15.1b]# make install
? ? 7) ?安裝SDL_mixer-1.2.9.tar.gz
? ? ? ??
? ? [root@deng src]# tar -xzvf SDL_mixer-1.2.9.tar.gz?
? ? [root@deng src]# cd SDL_mixer-1.2.9
? ? [root@deng SDL_mixer-1.2.9]# ./configure --enable-music-mp3-mad-gpl --enable-music-mp3=no LIBS=-lX11
? ? vim Makefile
? ? ? ? SDL_LIBS開頭行在最后加 -lX11
? ? [root@deng SDL_mixer-1.2.9]# make -j4
? ? [root@deng SDL_mixer-1.2.9]# make install
? ? 8)配置動態路徑
? ? ? ? vim /etc/ld.so.conf
? ? ? ? ? ? /usr/local/lib
? ? 刷新動態庫路徑:
? ? ? ? ldconfig
? ??
? ? 最終結果如下
? ? [root@localhost lib]# cat /etc/ld.so.conf
? ? include ld.so.conf.d/*.conf
? ? /usr/local/lib
? ? [root@localhost lib]#?
總結
以上是生活随笔為你收集整理的【SDL】 如何在RedHat6.5中搭建SDL开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【面试题】 迅雷2014校园招聘笔试题
- 下一篇: 【Linux系统编程应用】 Linux