在 Ubuntu 14.04 LTS 中安装 C POSIX 库

在 Ubuntu 14.04 LTS 中安装 C POSIX 库

我正在尝试在 Ubuntu 14.04 中安装以下 C POSIX 标头,但由于某种原因,其中一些无法安装。

  1. sys/ioctl.h
  2. unistd.h
  3. locale.h
  4. ncursesw/ncurses.h

尝试的命令

sudo apt-get install sys/ioctl.h
sudo apt-get install unistd.h
sudo apt-get install locale.h
sudo apt-get install ncursesw/ncruses.h

我只成功安装了locale.h,但不知为何,其余的都返回了正则表达式错误,指出sys/ioctl.h未找到。我对 Linux/Ubuntu 还不太熟悉,不知道现在该怎么做。任何帮助都非常感谢

答案1

您列出的内容是头文件- 与 Ubuntu (Debian) 没有一一对应的关系

特别是,sys/ioctl.h应该由包和包sys/unistd.h提供,即libc6-devncursesw/ncurses.hlibncursesw5-dev

sudo apt-get install libc6-dev libncursesw5-dev

如果你尚未安装 GCC 编译器,你可以安装build-essential包含编译器的元包以及libc6-dev

sudo apt-get install build-essential libncursesw5-dev

答案2

经过更多的谷歌搜索后,我意识到我要做的是安装包含我感兴趣的库的软件包。不久之后,我偶然发现了这两个网站;

  1. Ubuntu
  2. Debian

在那里,您可以找到很多库的软件包。您可以安装任何您想要的软件包!

相关内容