ncurses 다운로드

http://lists.gnu.org/archive/html/bug-ncurses(https)는 4.3BSD 저주나 X/열기 저주에 따라 일부 기능에 대한 ncurses-examples의 구성 스크립트에 검사를 추가합니다 HAVE_CURSES_DATA_BOOLNAMES. 압정은 내부 “_nc_” 함수에 의존하는 대신 ncurses 및 SVr4 유닉스 저주에서 제공하는 부울, 숫자 및 문자열 기능 이름 배열을 사용합니다. 확장 된 기능 배열의 정의에 대 한 term_entry.h를 여전히 사용 합니다. ncurses는 이러한 SVr4 추가 기능 라이브러리 (X / 오픈 저주의 일부가 아님) ftp://ftp.invisible-island.net/ncurses/ 또는 https://invisible-mirror.net/archives/ncurses/ 제공합니다. 자세한 내용은 이 페이지와 GNU ncurses 프로젝트 홈 페이지를 참조하십시오. 추가 –활성화 문자열 해킹 옵션 ncurses 예제 ` 구성 스크립트에. salangs 대 속어 라이브러리의 비교에서 세 번째 예로이것을 사용하여 점으로 충족되지 않은 일부 테스트 문제를 채우기 위해 picsmap 프로그램을 추가하십시오. ncurses가 initscr에서 기존 신호 처리기를 존중한다는 것을 반영하도록 여러 테스트 프로그램을 수정하지만 다른 구현은 그렇지 않습니다. ncurses 유틸리티는 HP/ UX 및 AIX 포트와 같은 덜 유능한 저주 /terminfo 버전으로 사용하기 위해 terminfo 항목을 필터링 할 수있는 옵션이 있습니다. 나는 우분투 14.04에 ncurses 라이브러리를 설치에 대한 몇 가지 문제가 , 나는 두 명령하지만 결과 아래이 시도하고있어요 … 1. sudo apt-get 설치 ncurses-dev 2. sudo apt-get 설치 libncurses5-dev libncursecw5-dev 나를 도와주세요 ncurses 라이브러리에 연결하려면 gcc/cc 명령에 -lncurses 옵션을 전달합니다: $ cc -o 출력 입력.c -lncurses $ c -o hello hello.c -lncurses 실행: $/hello 샘플 출력: $//hello 샘플 출력: ncurses_cfg./hello 샘플 출력: 에 ncurses_cfg.

tic 라이브러리를 사용하는 모든 프로그램은이 파일을 제공해야합니다. 레거시 압정 버전은 이 파일을 제공합니다. 진행 중인 압정 개발은 tic 라이브러리에 대한 의존도를 떨어뜨렸으며 새 릴리스는 영향을 받지 않습니다. 이 릴리스는 ncurses 5.0 ~ 6.0과 소스 호환되도록 설계되었습니다. 응용 프로그램 이진 인터페이스(ABI)에 확장을 제공합니다. 소스는 여전히 ncurses 5 ABI를 지원 하도록 구성될 수 있지만, 릴리스의 의도는 ncurses 6 ABI에 대한 확장을 제공하는 것입니다: Ncurses 예제 저장 스크린을 수정하여 AIX 및 HPUX와 함께 작동하도록 합니다. 확장 된 색상의 도입으로 인해 다른 와트 * 매크로를 억제하여 ncurses5 / ncurses6 개발에 동일한 헤더를 사용하려는 경우 사용하기 위해 구성 옵션 -disable-wattr-macros를 추가하여 ncurses 라이브러리의 baudrate 함수와 해당 테이블의 테이블에 “최신”baudrate 기호를 추가합니다. 키옥 과 define_key 기능을 사용하면 함수 키의 사용을 더 잘 제어 할 수 있습니다(예: KEY_MOUSE 저주를 사용하지 않도록 설정하거나 지정된 키 코드에 매핑할 수 있는 두 개 이상의 제어 시퀀스를 정의하여) 확장 된 터미널 설명을 읽는 다른 응용 프로그램 (즉, 8 비트 ncurses 라이브러리를 사용 하 여) 서명 된 16 비트 번호에 대 한 최대 값으로 설정 된 이러한 숫자 기능을 참조 합니다. 1995년 이래, ncurses는 많은 시스템으로 이식되었습니다: ncurses의 터미널 데이터베이스는 SVr4 저주에서 사용하는 데이터베이스와 완벽하게 호환됩니다. ncurses 패키지는 SVr4 (시스템 V 릴리스 4) 저주와 완전히 상향 호환됩니다 : ncurses 라이브러리 및 유틸리티는 $HOME/.terminfo에서 terminfo 항목을 자동으로 읽고 존재하고 사용자가 시스템 디렉토리에 쓸 수 없는 경우 해당 디렉토리로 컴파일합니다. 이 기능을 사용하면 시스템 terminfo 디렉터리에 대한 액세스를 포기하지 않고도 개인 terminfo 항목을 쉽게 가질 수 있습니다. ncurses와 함께 제공되는 tic/captoinfo 유틸리티는 제닉스, IBM 및 AT&T 확장 세트에서 많은 용어 캡을 번역할 수 있습니다.

릴리스 노트는 또한 몇 가지 버그 수정을 언급, 하지만 새로운 기능 및 ncurses 이후 기존 기능에 개선에 초점을 맞추고 6.0 릴리스. 이렇게 하면 현재 디렉터리에서 ncurses-6.1이라는 폴더가 생성됩니다. 디렉토리에 CD: 하나 이상의 터미널 설명에 대한 프로그램 표시 기능 키를 list_keys 추가합니다.

Permanent link til denne artikel: http://www.sandarten.dk/wp/?p=3513379