【SDL】 如何在RedHat6.5中搭建SDL开发环境
2016-12-19 16:31
239 查看
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]#
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]#
相关文章推荐
- 如何使用免费软件搭建J2ME开发环境?
- 如何在Windows下搭建Android开发环境
- 如何在Windows下搭建Android开发环境
- 如何在Windows下搭建Android开发环境
- 如何搭建J2EE开发环境
- 如何在Windows下搭建Android开发环境(转)
- 如何搭建Windows Embedded CE6.0开发环境?
- 如何搭建Visual Studio的内核编程开发环境
- 如何在Windows下搭建Android开发环境
- 如何搭建一个最佳的SharePoint开发环境
- 如何搭建自己的开发环境
- 一篇介绍如何使用XAMPP以及PDT开发PHP环境搭建的文章
- 如何搭建AOP(aspectJ)的开发环境.
- 搭建target开发环境时,如何配置TFTP Server。
- 如何搭建一个最佳的SharePoint开发环境
- jsp开发环境的搭建(2)如何将tomcat的默认页转成自定义的首页
- 如何搭建自己的开发环境
- 如何快速搭建java开发环境
- 如何搭建Symbian S60 5th的C++开发环境
- Windows下如何搭建qt4开发环境