[英]How to set custom search paths for the terminfo database when building ncurses from source
從源代碼構建ncurses時,如何為terminfo數據庫設置自定義搜索路徑?
更具體地說,如何強制在'〜/ .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文件的信息。
我希望這有幫助。
在configure
定義--datadir
標志,如:
configure --datadir=/usr/customshare
閱讀位於ncurses文件根目錄的INSTALL文件中的注釋:
...
在給定/ usr / share的數據對象的情況下,terminfo的位置由“--dadadir”配置選項間接設置,例如/ usr / share / terminfo。 如果要在非標准位置安裝ncurses庫,但希望共享terminfo數據庫,則可能需要覆蓋此項。
...
--with-terminfo-dirs = XXX指定將編譯到ncurses庫中的terminfo目錄的搜索列表(默認值:DATADIR / terminfo)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.