拓展知识:编译安装黑客帝国屏保

  1. 获取源代码

    cd cmatrix_source
    ➜  cmatrix_source wget http://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
    
  2. 解压缩源码

    ➜  cmatrix_source tar -xvf cmatrix-1.2a.tar.gz   
    ➜  cmatrix_source ls                                                                      
    cmatrix-1.2a  cmatrix-1.2a.tar.gz
    
    ➜  cmatrix_source cd cmatrix-1.2a 		# 进入解压后的目录
    ➜  cmatrix-1.2a ls		# 查看目录中文件
    acconfig.h  cmatrix.1        config.guess  configure.in  Makefile.am    missing        README
    aclocal.m4  cmatrix.c        config.h.in   COPYING       Makefile.in    mkinstalldirs  stamp-h.in
    AUTHORS     cmatrix.spec     config.sub    INSTALL       matrix.fnt     mtx.pcf        TODO
    ChangeLog   cmatrix.spec.in  configure     install-sh    matrix.psf.gz  NEWS
    
  3. 编译安装

    (1)安装依赖以及创建安装目录

    # 安装所需依赖
    ➜  cmatrix-1.2a yum install gcc ncurses-devel.x86_64 -y
    
    # 创建安装目录
    ➜  cmatrix-1.2a mkdir /usr/local/cmatrix12		
    

    (2)执行configure脚本并指定安装目录,然后生成makefile文件

    ➜  cmatrix-1.2a ./configure --prefix=/usr/local/cmatrix12
    

    (3)使用make命令从makefile文件中读取内容,编译源码

    ➜  cmatrix-1.2a ls     # 执行configure脚本后,生成makefile文件
      Makefile       missing        stamp-h
      
    ➜  cmatrix-1.2a make
    

    如果编译过程中出现错误,建议把整个解压的目录都删除掉,重新解压进入目录从头编译

    (4)使用make install命令把软件安装在指定的安装目录

    ➜  cmatrix-1.2a make install
    
  4. 进入目录运行cmatrix

    # 进入指定安装目录
    ➜  cmatrix-1.2a cd /usr/local/cmatrix12/bin
    
    # 执行程序
    ➜  bin ./cmatrix
    
  5. 修改环境变量

    作用:修改环境变量后,在任意目录输入cmatrix即可运行代码雨

    # 1.查看系统当前环境变量
    ➜  bin echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    
    # 2.查看cmatrix目录
    ➜  bin pwd
    /usr/local/cmatrix12/bin
    
    # 3.将cmatrix目录添加到环境变量
    
    # 3.1 临时生效(重启或者再次登陆失效)
    ➜  ~ PATH=$PATH:/usr/local/cmatrix12/bin
    ➜  echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/cmatrix12/bin
    
    # 3.2 永久生效
    ➜  ~ echo 'PATH=$PATH:/usr/local/cmatrix12/bin' >> /etc/profile # 注意:此处为 >> 追加重定向(也可使用vim编辑添加)
    ➜  ~ echo $PATH                                                
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/cmatrix12/bin
    
    # 4.家目录执行cmatrix即可运行程序
    ➜  ~ cmatrix
    

    image-20220315150543153
posted @   echo勇往直前  阅读(67)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示