linux从头开始一步一步安装graphics库(linux缺少graphics.h解决方案)

        graphics是TC里面的图形库,如果要用的话应该用TC来编译,VC++有他自己的另外图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等。如果在linux下编译程序发现系统没有这个库的话,可以到这里下载:

        http://download.savannah.gnu.org/releases/libgraph/   然后安装:

        tar -zxvf 解压

        ./configure

        make

        make install


        忘了一点,送佛送到西嘛,因为graphics库的安装需要SDL的支持,我们首先需要装SDL。

        wget -O SDL-1.2.14.tar.gz  http://goo.gl/ByL0B      (没有wget命令就装一个呗 yum install wget)

        或者在http://download.csdn.net/download/tfssm/4430490下一个     然后
        tar -xzvf SDL-1.2.14.tar.gz -C ~/ && cd SDL-1.2.14
        ./configure && make
        sudo make install


        别急啊,有了SDL还得装SDL_image:

        wget -O SDL_image-1.2.11.tar.gz http://goo.gl/98zi6  

        或者在: http://download.csdn.net/download/wxwph/3278645   下载
        tar -xzvf SDL_image-1.2.11.tar.gz -C ~/ && cd SDL_image-1.2.11
        ./configure && make
        sudo make install


         接着,SDL_mixer 1.2 Installation


        wget -O SDL_mixer-1.2.12.tar.gz http://goo.gl/o0GIX
        tar -xzvf SDL_mixer-1.2.12.tar.gz -C ~/ && cd SDL_mixer-1.2.12
        ./configure && make
        sudo make install

         SDL_net 1.2 Installation
        wget -O SDL_net-1.2.8.tar.gz http://goo.gl/AQuv5
        tar -xzvf SDL_net-1.2.8.tar.gz -C ~/ && cd SDL_net-1.2.8
        ./configure && make
        sudo make install


        这时候发现,居然还不能搞定,还需要先装Guile这个东东


       装Guile的时候又提示需要 libltdl。。。。╮(╯▽╰)╭

        好吧,下载 http://download.csdn.net/download/a7411053/4597237  的libtool 编译安装

        装好之后还得装 gmp,libffi-3.0.11,bdw-gc和libunistring,不然装Guile还得报错。资源分别在:   

         http://download.csdn.net/download/esrrhs/4315508 ,

         ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz,

         http://download.csdn.net/download/yjduoduo/4627004

         http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.3.tar.gz  编译安装

         其中,libffi装好了后还需要再装libffi-devel :yum install libffi-devel,不然编译器还是找不到libffi库的噢

         还有gc装好之后也要再装开发包,gc-devel



        好了,现在终于可以安装graphics库啦(*^__^*) 真不容易啊

  • 11
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
从头开始系统地学习Linux,您可以按照以下步骤进行: 1. 了解Linux的基础知识:首先,了解Linux的历史、特点以及与其他操作系统的区别。学习Linux的基本概念,如文件系统、进程、权限管理等。 2. 安装Linux操作系统:选择合适的Linux发行版,并在您的计算机上进行安装。常见的Linux发行版包括Ubuntu、CentOS、Fedora等。 3. 学习Linux的命令行界面:熟悉Linux的命令行界面是学习Linux的基础。了解常用的命令和命令行选项,如ls、cd、mkdir、rm等,并学会使用管道、重定向等高级命令。 4. 学习Shell脚本编程:Shell脚本是自动化任务和批处理的重要工具。学习Shell脚本编程,掌握基本语法、变量、流程控制等概念。 5. 理解Linux文件系统:学习Linux的文件系统结构,包括根目录、用户目录、系统目录等。了解不同文件类型和权限设置对于系统运行的影响。 6. 学习软件包管理:掌握常用的软件包管理工具,如apt、yum等,学会安装、更新和删除软件包。 7. 网络配置和管理:学习Linux的网络配置和管理,包括网络接口设置、IP地址分配、防火墙配置等。 8. 系统管理和故障排除:学习如何管理Linux系统,包括用户管理、进程管理、日志查看等。了解常见的故障排除技巧,如查看日志、检查网络连接等。 9. 学习Linux服务器管理:如果您计划使用Linux作为服务器操作系统,还需要学习相关的服务器管理知识,如Web服务器配置、数据管理等。 10. 持续学习和实践:Linux是一个广泛的领域,持续学习和实践是掌握Linux技能的关键。阅读相关书籍、参加培训课程、加入社区讨论等方式都可以帮助您不断提升。 总之,系统地学习Linux需要耐心和实践。通过逐步学习和实践,您将逐渐掌握Linux操作系统及其相关技术。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值