下面以 Linux 下编译 cmatrix(终端字符矩阵雨效果) 为例,给你一个从源码到运行的完整流程。
# Debian / Ubuntu
sudo apt update
sudo apt install build-essential
# CentOS / RHEL / Rocky
sudo yum groupinstall "Development Tools"
# Arch
sudo pacman -S base-devel
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
wget https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-2.0.tar.gz
tar -xzf cmatrix-2.0.tar.gz
cd cmatrix-2.0
./configure
如果提示缺少
ncurses:
# Ubuntu / Debian
sudo apt install libncurses5-dev libncursesw5-dev
# CentOS / RHEL
sudo yum install ncurses-devel
make
sudo make install
安装后可直接运行:
cmatrix
./cmatrix
cmatrix -s # 屏保模式
cmatrix -b # 加粗字符
cmatrix -C red # 红色字符
cmatrix -u 5 # 速度
sudo apt install gcc
sudo apt install libncurses5-dev
sudo apt install build-essential libncurses5-dev
git clone https://github.com/abishekvashok/cmatrix.git
cd cmatrix
./configure
make
./cmatrix
如果你用的是 嵌入式 Linux / 交叉编译 / 特定发行版(如 OpenWRT),可以告诉我,我可以给你定制编译方案。