报错的原因是因为缺少依赖包ncurses。
http://ftp.gnu.org/gnu/ncurses/
wget http://ftp.gnu.org/gnu/ncurses/ncurses-6.0.tar.gz #下载所需的ncurses版本
tar zxvf ncurses-6.0.tar.gz #解压到当前目录
cd ncurses-6.0 #打开ncurses-6.0文件夹
mkdir link #创建一个文件夹用于编译的时候程序存放
pwd #获取当前文件路径 /xxx/xxx/ncurses-6.0
./configure --prefix=/xxx/xxx/ncurses-6.0/link #指定编译的时候程序存放路径
make && make install #编译和安装
最后添加环境变量到~/.bashrc
vim ~/.bashrc
添加
export LDFLAGS=-L/xxx/xxx/ncurses-6.0/link/lib
export CPPFLAGS=-I/xxx/xxx/ncurses-6.0/link/include
source ~/.bashrc #使上述修改的环境变量生效
获取当前文件路径示意图
指定编译的时候程序存放路径示意图
添加环境变量示意图
以上可解决ncurses依赖问题。
可按上述类似步骤安装screen。
https://ftp.gnu.org/gnu/screen/