我正在嘗試在 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