Udostępnij za pośrednictwem


Zmienne środowiskowe CL

Narzędzie CL wykorzystuje następujące zmienne środowiskowe:

  • CL, jeśli została zdefiniowana.Narzędzie CL przetwarza opcje i argumenty określone w zmiennej środowiskowej CL przed przetworzeniem wiersza polecenia.

  • OBEJMUJĄ, w którym muszą odnosić się do podkatalogu \include instalacji Visual C++.

  • LIBPATH, która określa katalogi, aby wyszukać pliki metadanych, do którego odwołuje się z za pomocą #.Zobacz #using Aby uzyskać więcej informacji na LIBPATH.

Można ustawić zmienną środowiskową CL, stosując następującą składnię:

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

Szczegółowe informacje na temat argumentów do zmiennej środowiskowej CL zobacz Kompilatora Składnia wiersza polecenia.

Można wykorzystać tę zmienną środowiskową, aby określić pliki i najczęściej używane opcje i za pomocą wiersza polecenia do definiowania określonych plików i opcje do określonych celów.Zmienna środowiskowa CL jest ograniczona do 1024 znaków (wiersza polecenia wejściowe limitu).

Opcja /D nie można używać do definiowania symbol, który używa znak równości (=).Można zastąpić znak numeru (#) dla znaku równości.W ten sposób można użyć zmiennej środowiskowej CL preprocesora stałe wartości jawne określenie (na przykład, /DDEBUG#1).

Aby uzyskać pokrewne informacje, zobacz Ustawić zmienne środowiskowe.

Przykłady

Następujący przykład ustawić zmienną środowiskową CL:

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

jest odpowiednikiem polecenia CL do następujących:

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

Poniższy przykład powoduje CL do kompilowania plików źródłowych, FILE1.c i FILE2.c, a następnie połącz pliki obiektu FILE1.obj, FILE2.obj i FILE3.obj:

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

Ma to taki sam efekt jak następujący wiersz polecenia:

CL FILE1.C FILE2.C FILE3.OBJ

Zobacz też

Informacje

Ustawianie opcji kompilatora

Opcje kompilatora