拓展知识:编译安装黑客帝国屏保
-
获取源代码
➜ cd cmatrix_source ➜ cmatrix_source wget http://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
-
解压缩源码
➜ 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
-
编译安装
(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
-
进入目录运行
cmatrix
# 进入指定安装目录 ➜ cmatrix-1.2a cd /usr/local/cmatrix12/bin # 执行程序 ➜ bin ./cmatrix
-
修改环境变量
作用:修改环境变量后,在任意目录输入
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
本文来自博客园,作者:echo勇往直前,转载请注明原文链接:https://www.cnblogs.com/wangrengang/p/16009667.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」