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