반응형
- 차례
- 1. 소개
- 2. 정적 라이브러리
- 3. 공유 라이브러리
- 3.1. 관례들(Conventions)
- 3.1.1. 공유 라이브러리 이름들
- 3.1.2. 파일 시스템 배치
- 3.2. 라이브러리 사용 방법들
- 3.3. 환경 변수들
- 3.3.1. LD_LIBRARY_PATH
- 3.3.2. LD_DEBUG
- 3.3.3. 다른 환경 변수들
- 3.4. 공유 라이브러리 만들기
- 3.5. 공유 라이브러리를 설치하고 사용하기
- 3.6. 호환되지 않는 라이브러리들
- 4. 동적 적재(DL) 라이브러리
- 4.1. dlopen()
- 4.2. dlerror()
- 4.3. dlsym()
- 4.4. dlclose()
- 4.5. DL 라이브러리 예제
- 5. Miscellaneous
- 5.1. nm 명령
- 5.2. 특별함수 _init, _fini
- 5.3. 공유 라이브러리는 스크립트가 될 수 있다
- 5.4. GNU libtool
- 5.5. 공간을 위해 심볼을 제거하기
- 5.6. 매우 작은 실행화일들
- 5.7. C++초기화 속도 높이기
- 6. 그외의 예제들
- 6.1. File libhello.c
- 6.2. File libhello.h
- 6.3. File demo_use.c
- 6.4. File script_static
- 6.5. File script_shared
- 6.6. File demo_dynamic.c
- 6.7. File script_dynamic
- 7. 그 외의 정보들
- 8. Copyright and License
이 HOWTO문서는 프로그래머들이 리눅스 상에서 어떻게 라이브러리를 만들고 사용하는지에 대한 방법을 논의한다. 이 문서는 정적 라이브러리, 공유 라이브러리, 동적 적재 라이브러리를 다룬다.
반응형
'컴퓨터활용 > 유닉스' 카테고리의 다른 글
일괄컴파일 쉘 (0) | 2008.10.11 |
---|---|
shell 에서 SQL을 수행하는 예제 (0) | 2008.10.11 |
외부 binary 링크하여 컴파일하기 (0) | 2008.09.19 |
strcpy 의 위험성 (0) | 2008.09.11 |
전각 문자를 반각 문자로 변환하는 C 프로그램 (0) | 2008.07.14 |