Library   라이브러리

(2019-11-09)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램, 프로그래밍
[프로그래밍 언어론]
[프로그래밍 방법론]
[객체지향 프로그래밍]
[자료표현코드]
[자료구조]
[알고리즘]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍언어 종류 >   1. 프로그래밍 언어
[C]
[C++]
[자바(Java)]
[자바스크립트]
[PHP]
[파이썬]
[(기타 언어)]
C >   1. C 언어
  2. C 기초 문법
  3. C 연산자
[C 언어 컴파일]
[C 변수,자료형]
[C 상수,문자,문자열]
[C 함수]
[배열,포인터]
[구조체,공용체]
C 언어 컴파일  1. 라이브러리
  2. C 라이브러리
  3. 선행처리
  4. GNU C 컴파일러

1. 라이브러리프로그램 재사용 및 생산성 향상을 위해, 프로그램 내부처리에 깊게 관여하지 않도록 도와주는,
     함수들의 집단


2. 라이브러리 특징

  ㅇ 재사용이 가능하도록 작성되고 미리 컴파일함수의 모음
     - 이들은 대개 공통적인 작업을 수행하기 위한 일련의 함수들로 구성됨


3. C 언어 라이브러리

  ※ ☞ C 라이브러리 참조
     - 주로, 표준 C 라이브러리 를 말함
     - 통상, 미리 컴파일되어 라이브러리 파일 형태로 제공됨


4. 런타임 라이브러리 (때론, API 라고도 함)

  ※ (여기서는 주로, UNIX/Linux 라이브러리 에 국한하여 정리)

  ㅇ 시스템 내 라이브러리 위치 :  /lib 및 /usr/lib 등

  ㅇ 라이브러리 이름 :  항상 lib로 시작함
     - 관련 헤더 파일 例) fcntl.h (열려있는 파일의 특성 제어를 위해서 사용), 
                          syscall.h, unistd.h 등

  ㅇ 구분 : 정적 라이브러리, 공유 라이브러리
     - 정적 라이브러리 : 화일 이름이 .a로 끝남
        . 추가필요한 다른 라이브러리들을, 모두 실행 프로그램에 포함시키는 방법
     - 공유 라이브러리 : 화일 이름이 .so 및 .sa로 끝남
        . 추가필요한 다른 라이브러리들에 대한 연결고리 만을 갖도록 하는 방법
        . 공유 라이브러리는 많은 점에서 MS 윈도우즈동적 링크 라이브러리(DLL)와 비슷


[C 언어 컴파일] 1. 라이브러리 2. C 라이브러리 3. 선행처리 4. GNU C 컴파일러

    요약목록

Copyrightⓒ 차재복 (Cha Jae Bok)     「 소액후원 」 [ 최근편집 : 자바스크립트 Iterator Method(9월26일)  자바스크립트 배열 메소드(9월26일)  블록 부호(9월25일)  부울 변수(9월25일)  시뮬레이션(9월25일)  . . . ]