Linux源码包-安装 cmatrix(黑客帝国矩阵效果)

源码包的安装
        编译需要编译环境,开发环境,开发库,开发工具。
        常用的编译环境有c、c++、perl、java、python 5种
        c环境的编译器:gcc(GNU C Complier)
        c++环境的编译器:g++
        make(进行编译的动作)编译命令:c、c++的统一项目管理工具,
        编译时有可能调用gcc也有可能调用g++。
        使用makefile文件定义make按何种次序去编译源程序文件中的源程序

源码安装三部曲(常见):

第一步: ./configure(定制组件)
      1.指定安装路径,例如 –prefix=/opt/nginx-1.12
      2.启用或禁用某项功能, 例如 --enable-ssl
      3.和其它软件关联,例如–with-pcre
      4.检查安装环境,例如是否有编译器 gcc,是否满足软件的依赖需求
      5.检测通过后生成Makefile文件

第二步: make (生成程序)
     1.执行make命令进行编译, 可以使用-j指定CPU核心数进行编译
     2.按Makefile文件进行编译, 编译成可执行二进制文件
     3.生成各类模块和主程序

第三步 : make install
     1. Makefile 定义好的路径拷贝至安装目录中

注:上面介绍的源码三部曲不能百分百通用于所有源码包, 也就是说源码包的安装并
非存在标准安装步骤,但是大部分源码安装都是类似的步骤

建议:拿到源码包解压后,然后进入到目录找相关的帮助文档,通常会以INSTALL或者README为文件名

linux-安装cmatrix(黑客帝国矩阵效果)
基础环境准备 [root@localhost ~]#
编译器: yum -y install gcc gcc-c++ make wget
依赖包: yum -y install zlib zlib-devel openssl pcre pcre-devel
1、安装 aalib
1).下载源码包 ( 源码包一定要上官方站点下载,其他站点不安全 )
[root@localhost ~]# wget https://nchc.dl.sourceforge.net/project/aa-project/aa-lib/1.4rc5/
aalib-1.4rc5.tar.gz
2.) 解压源码包, 并进入相应目录
[root@localhost ~]# tar xf aalib-1.4rc5.tar.gz   
[root@localhost ~]# cd aalib-1.4.0/
3.)配置相关的选项,并生成 Makefile
[root@localhost aalib-1.4.0]#. /configure     #配置编译环境    以上结果    就是Makefile 文件生成,请检查,如果没有就是 configure 失败。 
4.) 编译并安装
[root@localhost aalib-1.4.0] make               #开始编译源码,成功就有程序在obj目录生成。
[root@localhost aalib-1.4.0] make install     # 开始安装程序
2、安装 aview
[root@localhost ~]# wget http://prdownloads.sourceforge.net/aa-project/ aview-1.3.0rc1.tar.gz
[root@localhost ~]# tar xf aview-1.3.0rc1.tar.gz
[root@localhost ~]# cd aview-1.3.0
[root@localhost aview-1.3.0]# ./configure
[root@localhost aview-1.3.0]#make
[root@localhost aview-1.3.0]#make install
3、安装 ImageMagick
[root@localhost ~]# yum install ImageMagick
[root@localhost ~]# yum install ncurses-devel
4、安装 cmatrix
[root@localhost ~]# wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/ cmatrix-1.2a.tar.gz
[root@localhost ~]# tar xf cmatrix-1.2a.tar.gz
[root@localhost ~]# cd cmatrix-1.2a
[root@localhost cmatrix-1.2a]# ./configure
[root@localhost cmatrix-1.2a]# make
[root@localhost cmatrix-1.2a]# make install
验证程序是否可以执行:
cmatrix
cmatrix -b -u 3 -C blue      退出程序按 q
  • 27
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值