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

Search 从源代码构建ncurses时如何为terminfo数据库设置自定义搜索路径,search,path,ncurses,terminfo,Search,Path,Ncurses,Terminfo,从源代码构建ncurses时,如何为terminfo数据库设置自定义搜索路径 更具体地说,如何强制在“~/.terminfo”中搜索主目录?从: 获取已编译的描述 如果设置了环境变量TERMINFO,则将其解释为 包含正在编译的描述的目录的路径名 正在研究。只搜索该目录 If TERMINFO is not set, the ncurses version of the terminfo reader code will instead look in the director

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

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

从:

获取已编译的描述 如果设置了环境变量TERMINFO,则将其解释为 包含正在编译的描述的目录的路径名 正在研究。只搜索该目录

  If TERMINFO is not set, the ncurses version of the terminfo reader code
  will  instead  look  in  the  directory  $HOME/.terminfo for a compiled
  description. 
您可能需要查阅手册页以获取有关如何编译terminfo文件的信息

我希望这会有所帮助。

配置中定义
--datadir
标志,如:

configure --datadir=/usr/customshare
阅读位于ncurses文件根目录下的安装文件中的说明:

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

--terminfo dirs=XXX时 指定要编译的terminfo目录的搜索列表 进入ncurses库(默认值:DATADIR/terminfo)