我正在尝试在 Ubuntu 14.04 中安装以下 C POSIX 标头,但由于某种原因,其中一些无法安装。
sys/ioctl.h
unistd.h
locale.h
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-dev
ncursesw/ncurses.h
libncursesw5-dev
sudo apt-get install libc6-dev libncursesw5-dev
如果你尚未安装 GCC 编译器,你可以安装build-essential
包含编译器的元包以及libc6-dev
sudo apt-get install build-essential libncursesw5-dev