首页 头条 财经 产业 跨境 时尚 物流 直播 优品 English
首页 / 国际电商 / 正文

curses.h函式库为了提高程式对不同终端机的相容性

来源:
编辑:电经淘讯
时间:2023-08-28

       cureses 最早是由柏克莱大学的 Bill Joy 及 Ken Arnold 所发展出来的. 当时发展此一函式库主要原因是为了提高程式对不同终端机的相容性而设计的. 因此, 利用 curses 发展出来的程式将和您所使用的终端机无关. 也就是说, 您不必担心您的程式因为换了一部终端机而无法使用. 这对程式设计师而言, 尤其是网路上程式的撰写, 是件相当重要的一件事.

       curses之所以能对上百种以上的终端机工作, 是因为它将所有终端机的资料, 存放在一个叫 termcap 的资料库, ( 而在第二版的 System V 系统中, 新版的 curses 以 terminfo 取代原来的 termcap).在没安装ncurses包的前,/usr/include中是没有term.h和curses.h的,所以程序会如下报错:
term.h: 没有那个文件或目录
curses.h: 没有那个文件或目录
解决方法:安装ncurses库(兼容curses库)
sudo apt-get install libncurses5-dev
安装完成后,成功添加curses以及term相关的库文件。
需要一些头文件,即curses.h,用于基于文本的编程。
1. apt-file
首先,安装并更新apt-file。
使用packages.ubuntu.com
2.使用packages.ubuntu.com
转到this link。
       如果要搜索程序包随附的文件,请在右上角选择程序包内容。如果您直接需要一个软件包,只需使用其名称选择软件包名称进行搜索。

头条聚焦更多
经济视界更多

直面短剧恐慌,长视频该开创迷你剧时代

    继短剧场、微剧场双管齐下之后,“...[详细]

拒用“新疆棉”的优衣库,正被加速“平

    近日,优衣库创始人柳井正在接受采访时,...[详细]

热点财经更多
  • CopyRight @ 2013-2024 Reserved CN电商经济网版权所有所涉内容免责声明查阅