LIBPATH





 LIBPATH - 동적 링크 라이브러리 식별    269/2+

OS/2 프로그램을 위한 동적 링크 라이브러리(DLL)의 위치를 식별합니다.

LIBPATH =  path 
           ^     drive                  
                                           
             ;  

관련된 명령:  BEGINLIBPATH 및 ENDLIBPATH

LIBPATH는 OS/2 운영체제가 DLL을 로드할때 탐색할 디렉토리 집합을 식별하는 데
사용됩니다.  DLL 모듈은 전역에서 공유되므로, 이 명령은 탐색 경로가 (PATH 명령에
의해 수행되듯이) 프로세서별로 정의되는 대신 전역으로 정의되도록 합니다.
LIBPATH는 환경의 일부가 아니며, SET 명령으로 열람되거나 변경될 수 없습니다.
또한 PATH 환경 변수와는 달리, 현재 디렉토리가 제일 먼저 탐색되지 않습니다.

설치 프로그램은 이 명령문을 CONFIG.SYS에 넣습니다.

LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;


이 명령문은 DLL의 탐색 순서를 정의합니다.

   1. 현재 디렉토리(마침표로 표시)
   2. C:\OS2\DLL (디렉토리)
   3. C:\OS2\MDOS\ (디렉토리)
   4. C:\ (디렉토리)

 절대 경로명외에, 상대 경로명이 사용될 수 있습니다.  예를 들면, 현재 디렉토리의
 DLL 부 디렛토리에서 항상 DLL을 탐색해야 하는 경우에는 CONFIG.SYS 파일에 다음과
 같이 입력한 후, 시스템을 재시동하십시오.

 LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;.\DLL;


 BEGINLIBPATH - 환경 변수    270/3

BEGINLIBPATH는 OS/2 운영체제가 현재 프로세스에 대해 동적 링크 라이브러리를
로드할 때 LIBPATH 에앞서 탐색될 디렉토리 집합을 지정하기 위해 사용됩니다.
이것을 사용하여 CONFIG.SYS를 수정한 뒤 시스템을 재시동하지 않고도 DLL의 탐색
순서를 변경할 수 있습니다.

 SET BEGINLIBPATH =  path 
                      ^   drive                      
                                                          
                       ; 

관련된 명령:  LIBPATH 및 ENDLIBPATH

BEGINLIBPATH는 실제로는 환경의 일부가 아닙니다.  SET 명령은 값을 설정하고
열람할 수 있는 방법을 제공합니다.  BEGINLIBPATH는 현재의 OS/2 프로세스에만
영향을 미칩니다.  LIBPATH 처럼 시스템 전역에 영향을 미치지 않습니다.
BEGINLIBPATH에 의해 지정된 디렉토리는 LIBPATH문에 의해 지정된 디렉토리에 앞서
탐색될 것입니다.  CONFIG.SYS 파일에 다음의 내용이 포함되어 있고,

LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;

다음과 같은 명령이 수행된다고 하면,

SET BEGINLIBPATH=C:\TOOLS;


OS/2 운영체계는 다음 위치에서 DLL을 찾아 현재 프로세스에 로드하려고 할것입니다.

   1. C:\TOOLS (디렉토리)
   2. 현재 디렉토리 (LIBPATH에서 마침표로 표시)
   3. C:\OS2\DLL (디렉토리)
   4. C:\OS2\MDOS (디렉토리)
   5. C:\ (디렉토리)

 탐색 순서의 마지막에 디렉토리를 추가하려면 ENDLIBPATH를 참조하십시오.

 ENDLIBPATH - 환경 변수    271/3


ENDLIBPATH는 OS/2 운영체계가 현재 절차에 대해 동적 링크 라이브러리를 로드할 때
LIBPATH에 뒤이어 탐색될 디렉토리 집합을 식별하기 위해 사용됩니다.  이것을
사용하여 CONFIG.SYS를 수정한 뒤 시스템을 재시동하지 않고도 DLL의 탐색 순서를
변경할 수 있습니다.

 SET ENDLIBPATH =  path 
                      ^   drive                      
                                                          
                       ; 

관련된 명령:  LIBPATH 및 BEGINLIBPATH

ENDLIBPATH는 실제로는 환경의 일부가 아닙니다.  SET 명령은 값을 설정하고 열람할
수 있는 방법을 제공합니다.  ENDLIBPATH는 현재의 OS/2 프로세스에만 영향을
미칩니다.  LIBPATH 처럼 시스템 전역에 영향을 미치지는 않습니다.
ENDLIBPATH에 의해 지정된 디렉토리는 BEGINLIBPATH나 LIBPATH문에 의해 지정된
디렉토리 다음에 탐색될 것입니다.  CONFIG.SYS 파일에 다음의 내용이 포함되어
있고,

LIBPATH.;C:\OS2\DLL;C:\OS2\MDOS;C:\;

다음과 같은 명령이 수행된다고 하면,

SET ENDLIBPATH=C:\UTILS;


OS/2 운영체계는 다음 위치에서 DLL을 찾아 현재 프로세스에 로드하려고 할것입니다.

   1. 현재 디렉토리 (LIBPATH에서 마침표로 표시)
   2. C:\OS2\DLL (디렉토리)
   3. C:\OS2\MDOS (디렉토리)
   4. C:\ 디렉토리
   5. C:\UTILS 디렉토리

 탐색 순서의 시작 부분에 디렉토리를 추가하려면 BEGINLIBPATH를 참조하십시오.

 LIBPATH 예제    272/2

LIB 부 디렉토리를 동적 링크 라이브러리에 대해 탐색될 디렉토리로 지정하려면,
CONFIG.SYS 파일에 다음과 같이 입력한 후, 시스템을 재시동하십시오.

LIBPATH=C:\;C:\LIB;

설치 프로그램에 의해 설정된 CONFIG.SYS 파일에 LIBPATH문을 재설정하려면,
CONFIG.SYS 파일에 다음을 입력한 후 시스템을 재시동하십시오.

LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;

현재 디렉토리의 DLL 부 디렉토리가 DLL에 대해 탐색되도록 지정하려면, CONFIG.SYS
파일에 다음을 입력한 후 시스템을 재시동하십시오.

LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;.\DLL;

명령어 목차로 가기

목차로 가기


eComStation ArcaOS | 예전 사이트소개 / 새 사이트소개 | 설치 관련 도움 요청 | 초기화면 가기
Copyright © 1995-2021