一个Linux命令,黑客帝国

[root@slave2 /usr/local/src]$ wget 
https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
[root@slave2 /usr/local/src/cmatrix-1.2a]$ tar xf cmatrix-1.2a.tar.gz
[root@slave2 /usr/local/src/cmatrix-1.2a]$ cd  cmatrix-1.2a
[root@slave2 /usr/local/src/cmatrix-1.2a]$ yum install ncurses-devel
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * epel: mirror.premi.st
 * extras: centos.ustc.edu.cn
 * updates: ftp.sjtu.edu.cn
Setting up Install Process
Package ncurses-devel-5.7-4.20090207.el6.x86_64 already installed and latest version
Nothing to do
[root@slave2 /usr/local/src/cmatrix-1.2a]$ ./configure && make && make install

注意如下

https://thornelabs.blog/posts/linux-install-cmatrix-from-rpm-deb-xz-or-source.html

Compile from Source

The following compile process has been successfully tested on Fedora 17.

Install the following repository packages:

yum install gcc make autoconf automake ncurses-devel

Download and un-tar the source code:

wget https://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz

tar xvzf ~/cmatrix-1.2a.tar.gz

cd ~/cmatrix-1.2a

Generate aclocal.m4 man page:

aclocal

Generate configuration scripts:

autoconf

Generate Makefile.in for configure from Makefile.am:

automake -a

Configure, make, and make install the binary:

./configure
make
sudo make install

Jump to the Using cMatrix section below if you did not have any problems during the compile or installation process.

Potential Problems

If aclocalautoconf, and automake -a are not run before ./configure the following errors may result:

./configure warnings:

configure: warning:
*** No termcap lib available, consider getting the official ncurses
*** distribution from ftp://ftp.gnu.org/pub/gnu/ncurses if you get
*** errors compiling nano.
checking for use_default_colors in -l... (cached) no

make errors:

cmatrix.o: In function `finish':
...
~/cmatrix-1.2a/cmatrix.c:602: undefined reference to `wattr_on'
~/cmatrix-1.2a/cmatrix.c:603: undefined reference to `stdscr'
~/cmatrix-1.2a/cmatrix.c:603: undefined reference to `waddch'
~/cmatrix-1.2a/cmatrix.c:605: undefined reference to `stdscr'
~/cmatrix-1.2a/cmatrix.c:605: undefined reference to `wattr_off'
~/cmatrix-1.2a/cmatrix.c:493: undefined reference to `LINES'
~/cmatrix-1.2a/cmatrix.c:509: undefined reference to `LINES'
~/cmatrix-1.2a/cmatrix.c:516: undefined reference to `LINES'
collect2: error: ld returned 1 exit status
make: *** [cmatrix] Error 1

 

 

 

 

转载于:https://www.cnblogs.com/toUpdating/p/11055775.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值