質問: ubuntu 14.04 ltsにc posixライブラリをインストールする 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にかなり慣れていないので、この時点で何をすべきかわかりません。どんな助けでも大歓迎です
回答: リストしたものはheader files-ubuntu(debian)packagesと1対1で対応していません。特に、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