CL 환경 변수

CL 도구에서는 다음과 같은 환경 변수를 사용합니다.

  • CL(정의된 경우). CL 도구는 명령줄을 처리하기 전에 CL 환경 변수에 정의된 옵션과 인수를 처리합니다.

  • INCLUDE. Visual C++가 설치된 디렉터리의 \include 하위 디렉터리를 가리킵니다.

  • LIBPATH. #using을 사용하여 참조된 메타데이터 파일을 찾을 디렉터리를 나타냅니다. LIBPATH에 대한 자세한 내용은 #using을 참조하십시오.

다음과 같은 구문을 사용하여 CL 환경 변수를 설정할 수 있습니다.

SET CL=[ [option] ... [file] ...] [/link link-opt ...]

CL 환경 변수에 사용하는 인수에 대한 자세한 내용은 컴파일러 명령줄 구문을 참조하십시오.

이 환경 변수를 사용하여 자주 사용하는 파일과 옵션을 정의하고 명령줄을 사용하여 특정한 목적으로 사용할 특정 파일과 옵션을 정의할 수 있습니다. CL 환경 변수에는 1024 문자까지만 사용할 수 있습니다. 이것을 명령줄 입력 제한이라고 합니다.

/D 옵션을 사용하여 등호(=)를 사용하는 기호를 정의할 수 없습니다. 등호를 사용하려면 숫자 기호(#)를 대신 사용합니다. 이와 같은 방법으로 CL 환경 변수를 사용하여 /DDEBUG#1과 같은 명시된 값으로 전처리기 상수를 정의할 수 있습니다.

자세한 내용은 환경 변수 설정을 참조하십시오.

예제

다음 예제에서는 CL 환경 변수를 설정하는 방법을 보여 줍니다.

SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ

위 예는 다음 CL 명령과 같습니다.

CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ INPUT.C

다음 예제에서는 CL이 소스 파일인 FILE1.c와 FILE2.c를 컴파일한 후 목적 파일인 FILE1.obj, FILE2.obj, FILE3.obj를 링크하는 방법을 보여 줍니다.

SET CL=FILE1.C FILE2.C
CL FILE3.OBJ

위 예는 다음 명령줄과 같은 결과를 만듭니다.

CL FILE1.C FILE2.C FILE3.OBJ

참고 항목

참조

컴파일러 옵션 설정

컴파일러 옵션