首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在从源代码构建ncurses时为terminfo数据库设置自定义搜索路径

如何在从源代码构建ncurses时为terminfo数据库设置自定义搜索路径
EN

Stack Overflow用户
提问于 2011-08-23 17:07:35
回答 2查看 3.2K关注 0票数 6

从源代码构建ncurses时,如何设置terminfo数据库的自定义搜索路径?

更具体地说,如何强制在'~/.terminfo‘中搜索主目录?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-24 07:08:05

terminfo manpage

获取编译的描述如果设置了环境变量TERMINFO,它将被解释为包含您正在处理的编译的描述的目录的路径名。只搜索该目录。

如果未设置TERMINFO,ncurses版本的terminfo读取器代码将改为在目录$HOME/.terminfo中查找编译后的描述。

您可能需要查阅手册页以获取有关如何编译terminfo文件的信息。

我希望这能帮到你。

票数 4
EN

Stack Overflow用户

发布于 2016-10-27 02:44:21

configure中定义--datadir标志,如下所示:

代码语言:javascript
复制
configure --datadir=/usr/customshare

阅读位于ncurses文件根目录下的INSTALL文件中的注释:

...

在给定数据目录/usr/share的情况下,terminfo的位置由"-- datadir“配置选项间接设置,例如/usr/share/terminfo。如果要在非标准位置安装ncurses库,但希望共享terminfo数据库,则可能需要覆盖此设置。

..。

--with- terminfo -dirs=XXX指定将编译到ncurses库(默认值: DATADIR/terminfo)中的terminfo目录的搜索列表

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7158602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档