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. 우분투
  2. 데비안

거기에서 많은 라이브러리의 패키지를 찾을 수 있습니다. 원하는 패키지에서 설치할 수 있습니다!

관련 정보