打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是 linux term
很重要的外设,用过终端设备的人都知道如果设备类型不对就会有乱字符,也可用仿真终端软件如netterm试验一下,linux的终端信息放在   /usr/share/terminfo下,在这个目录的子目录v下就有许多的如vt100,vt102,vt200等,你看一下就知道了。

在Linux环境中编译时,有时会用到make menuconfig或make config命令,这些命令通常会使用ncurses库,如果ncurses库没有安装设置正确,可能出现如下的错误信息:

error opening terminal Linux

error opening terminal xterm

error opening terminal vt100

error opening terminal vt102

error opening terminal unknown

error opening terminal cgywin

...

解决办法:

1. 首先要确定ncurses库已经正确安装了。在debian, Ubuntu上,可以用dpkg -l | grep ncurses 查看ncurses库是否已安装。

2. 如果ncurses已经安装了,需要查看TERM, TERMINFO两个环境变量已经设置正确了。

echo $TERM

echo $TERMINFO

如果没有设置正确,需要设置为正确的值。

关于TERMINFO, 应设置为terminfo的路径。www.linuxidc.com比如/usr/share/terminfo 或者 /usr/lib/terminfo。 查看terminfo目录下是否保存了终端信息文件:其中通常分为a, b, c, d...z这些字母目录,每个目录中包含了以该字母开头的term信息。比如vt100放在"v"目录中。我们需要的term,必须在对应的目录中存在term信息。确定这些信息后,就可以设置TERM和TERMINFO信息:

export TERM=vt100

export TERMINFO=/usr/share/terminfo

上面的设置必须保证/usr/share/terminfo中存在term信息,且/usr/share/terminfo/v/vt100是存在的。

关于TERM的设置,有可能需要设置成Linux, vt100-putty等不同的TERM。Linux通常用于Linux控制台,vt100-putty顾名思义是使用putty远程登录的vt100终端。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
make menuconfig时提示“error opening terminal ”的解决方法
Linux.com :: Everything Linux and Open Source
linux中putty的使用
PHP5研究室 - 制作Linux的U盘启动盘 - Powered By phpv.net
PuTTY
Linux下实现软件多功能日志(log)的记录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服