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开发环境相关推荐

  1. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  2. 如何在 Windows 10 中搭建 Node.js 环境?

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js ...

  3. 4.1 MyEclipse中搭建Struts2开发环境

    4.1 MyEclipse中搭建Struts2开发环境 (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/5320594 ...

  4. 在Eclipse中搭建Python开发环境之三新建python 提示django not found

    python 不是内部或外部命令 现在我假设你的python安装在C:\Python26目录下,设置环境变量方法如下: 方法一.我的电脑->属性->高级->环境变量->系统变量 ...

  5. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  6. 在Eclipse中搭建Python开发环境

    在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 ...

  7. vscode中搭建Golang开发环境(图文并茂)

    vscode中搭建Golang开发环境 第一步 下载Go安装包,地址:Go语言中文网,安装完成后的目录如下: 通过命令行查看当前版本: 第二步 配置环境变量,新建两个环境变量,如下: 其他平台的配置, ...

  8. 在Xcode7中搭建python开发环境

    在Xcode7中搭建python开发环境 我使用的版本为Version 7.3 (7D175),关于基础配置部分,参考了Xcode6中搭建python开发环境的方法 环境搭建 1.找到电脑上安装Pyt ...

  9. 在Windows中搭建python开发环境与使用初步(适合初学者)

    在Windows中搭建python开发环境与使用初步 安装设置python运行环境 到网站https://www.python.org/downloads/windows/ 找到合适版本,下载. 双击 ...

最新文章

  1. Linux操作系统下DHCP服务器配置方法介绍
  2. scss百分号操作符的一个使用例子
  3. BeycondCompare3破解绿色版下载
  4. div 重新加载_JS之 加载模糊文本动画
  5. 分布式压测系列之Jmeter4.0
  6. idea新建web工程
  7. 11.solr学习速成之MoreLikeThis
  8. 使用盒子模型仿照优酷的页面片段
  9. mysql transaction 实践小问题
  10. PopupWindow点击空白区域消失
  11. 市场营销案例分析PPT模板-朴尔PPT
  12. dstwo linux 模拟器,dstwo md模拟器使用图文教程
  13. 【离散数学】二元关系中的自反闭包,对称闭包,传递闭包
  14. 【周六福利来了~】优才安卓公开课:程序员到架构师之路
  15. 机器阅读理解论文必读论文(二): Teaching Machines to Read and Comprehend
  16. iPhone手机小技巧:使用备忘录创建清单
  17. 安卓obb文件的使用进阶
  18. 14 Java集合(集合框架+泛型+ArrayList类+LinkedList类+Vector类+HashSet类等)
  19. php微信获取素材列表,20.6.7 获取素材列表
  20. 鸿蒙新作《鸿蒙HarmonyOS应用开发从入门到精通》拆箱

热门文章

  1. 饼状图改变数据显示位置_这么用MatPlotLib视觉化呈现数据,你值得拥有
  2. mysql-front权限管理_mysql 用户及权限管理 小结
  3. 直角三角形的边角关系_华师大版九年级第四章解直角三角形,知识点讲解加经典例题分析...
  4. Java黑皮书课后题第8章:*8.34(几何:最右下角的点)在计算几何中经常需要从一个点集中找到最右下角的点。编写一个测试程序,提示用户输入6个点的坐标,然后显示最右下角的点
  5. Java黑皮书课后题第3章:*3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位)。编写程序,提示用户输入包裹重量,显示运输成本
  6. com.esri.android,解决ArcGIS Android Could not find class 'com.esri.android.map.MapView'问题
  7. 西南大学19春计算机在线作业,西南大学19春[0483计算机应用基础)在线作业.pdf
  8. Docker进阶-容器监控cAdvisor+InfluxDB+Granfana
  9. C# 弹出确定、取消窗口
  10. 动态密码卡TOTP算法