【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]# 





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值