intro

명칭
     intro — C 프로그램 라이브러리의 안내

해설
     본절에서는 C 프로그램 라이브러리 함수와 에러시의 반환치, 다른 공통 정의, 그리고 설계 개념에 대해 개요합니다. 이러한 함수의
     대부분이 C 프로그램 라이브러리이다 libc (으)로부터 이용 가능합니다.  그 외의 프로그램 라이브러리, 예를 들면 수학 프로그램
     라이브러리이다 libm 등을 이용하는 경우에는, 컴파일시에 컴파일러의 -l 옵션을 부가해, 그 이용을 지시할 필요가 있습니다.

     각종 프로그램 라이브러리 일람 (괄호내는 로더 플래그):

     libc (-lc)  표준 C 프로그램 라이브러리 함수.  C 컴파일러 cc(1) (을)를 사용할 때는, 로더 플래그 -lc (을)를
                 지정할 필요는 없습니다.  libc 의 내부에는 몇개의 `프로그램 라이브러리'또는 함수 그룹이 포함됩니다.
                 이것들은, 표준 I/O routine, 데이타베이스·routine, 비트·오퍼레이터, string· 오퍼레이터,
                 캐릭터 시험과 캐릭터·오퍼레이터, des 암호 routine, 기억 할당, 시간 함수, 신호 처리외입니다.

     libcurses (-lcurses -ltermcap)
                 2 차원비비트 맵·디스프레 단말용의 단말 독립 스크린 관리 routine ( ncurses(3) (을)를 참조).

     libcompat (-lcompat)
                 폐지되고 있지만, 4.3BSD (와)과의 호환성의 생성에 사용할 수 있는 함수. 특히, 소스·코드 의 호환성
                 확보를 위해서(때문에), BSD 의 구릴리스로 제공된 각종의 시스템· 콜·인터페이스가 포함되어 있습니다. 이러한
                 routine의 사용은, 가능한 한 피해야 합니다. 메뉴얼·페이지의 호환성 routine의 표제 항목에 사용해야
                 할 적절한 인터페이스가 표시되고 있습니다.

     libkvm (-lkvm)
                 커널·메모리에의 액세스에 사용되는 함수는 이 프로그램 라이브러리에 있습니다.  실행중의 시스템과 크래쉬·덤프의
                 양쪽 모두에 사용할 수 있습니다 ( kvm(3) (을)를 참조).

     libl (-ll)  lex(1) 용프로그램 라이브러리

     libm (-lm)  수학 프로그램 라이브러리, libm. 수학 프로그램 라이브러리는 Pascal 컴파일러 하지만 필요한 때에 로드
                 됩니다만, -lm 플래그를 요구하는 C 컴파일러로부터는 로드 되지 않습니다 ( math(3) (을)를 참조).

     libmp (-lmp)

     libtermcap (-ltermcap)
                 단말 독립 조작 프로그램 라이브러리·패키지 ( termcap(3) (을)를 참조 ).

     liby (-ly)  yacc(1) 용프로그램 라이브러리

FILES
     /usr/lib/libc.a    C 프로그램 라이브러리
     /usr/lib/libc_p.a  프로 파일링에 컴파일 된 C 프로그램 라이브러리
     /usr/lib/libm.a    수학 프로그램 라이브러리
     /usr/lib/libm_p.a  프로 파일링에 컴파일 된 수학 프로그램 라이브러리

관련 항목
     cc(1), ld(1), nm(1), intro(2), math(3), stdio(3)

역사
     intro 메뉴얼은 Version 7 AT&T UNIX 그리고 받아들여졌습니다.