共用方式為


CL 環境變數

更新:2007 年 11 月

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 環境變數,定義具有明確值的前置處理器 (Preprocessor) 常數 (例如 /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

請參閱

參考

設定編譯器選項

編譯器選項