選項

若將勾選框設定為灰色調 (*CMDDFT),則將不傳送此參數至主電腦,且使用主電腦定義的預設值。

產生排存清單
*PRINT 是 CRTCBLPGM、CRTCBLMOD 和 CRTBNDCBL 指令的勾選值。 當指定 *PRINT 時,編譯器產生排存清單。

附註:對於 ILE COBOL 而言,此勾選框與 CRTCBLMOD 與 CRTBNDCBL 指令的 OUTPUT() 參數是相等的。 對 OPM COBOL/400 而言, 此勾選框等於 CRTCBLPGM 指令 OPTION 參數的 *PRINT/*NOPRINT 值。

*NOPRINT 是 CRTCBLPGM 指令未選取的、清除的值。 當指定 *NOPRINT 時,編譯器不產生排存清單。

*NONE 是 CRTCBLMOD 和 CRTBNDCBL 指令未選取的、清除的值。當指定 *NONE 時,編譯器不產生排存清單。

原始檔清單
*SOURCE 是已選取的值。 編譯器產生由 COBOL 原始檔輸入和所有編譯時錯誤訊息組成的原始檔清單。

*NOSOURCE 是未選取的、清除的值。編譯器不產生清單的原始檔部份。

交互參照清單
*XREF 是已選取的值。編譯器產生原始檔程式的交互參照清單。

*NOXREF 是未選取的、清除的值。 編譯器不產生交互參照清單。

產生程式物件
*GEN 是已選取的值。 編譯原始檔程式後,編譯器建立一個程式物件。

*NOGEN 是未選取的、清除的值。編譯了原始檔程式之後,編譯器不建立程式物件。

勾選參照號碼
*SEQUENCE 是已選取的值。對順序錯誤勾選參照號碼。

*NOSEQUENCE 是未選取的、清除的值。 不對順序錯誤勾選參照號碼。

列印動詞使用計數
*VBSUM 是已選取的值。列印動詞使用計數。

*NOVBSUM 是未選取的、清除的值。 不列印動詞使用計數。

資料部門對映
*MAP 是已選取的值。編譯器清單「資料部門」對映。

*NOMAP 是未選取的、清除的值。 編譯器不列出「資料部門」對映。

列出生效的選項
*OPTIONS 是已選取的值。列出對編譯生效的選項。

*NOOPTIONS 是未選取的、清除的值。 不列出生效的選項。

插入註解行
*PRTCORR 是已選取的值。 編譯器在編譯器清單中插入註解行,指示包括哪些基本項目作為 CORRESPONDING 片語的結果。

*NOPRTCORR 是未選取的、清除的值。當使用 CORRESPONDING 片語時,編譯器不在編譯器清單中插入註解行。

次要層次訊息
*SECLVL 是已選取的值。列出編譯的次要層次訊息文字。

*NOSECLVL 是未選取的、清除的值。 不列出編譯的次要層次訊息文字。

將錯誤嵌入清單 1
*IMBEDERR 是已選取的值。將第一層次錯誤訊息文字嵌入編譯器清單中的錯誤行。

*NOIMBEDERR 是未選取的、清除的值。 不嵌入錯誤訊息,且它們僅出現在編譯器清單的錯誤訊息部分。


註腳:

1
*IMBEDERR/*NOIMBEDERR 應僅適用於 ILE COBOL 的 CRTCBLMOD 與 CRTBNDCBL 指令。 此選項對 OPM COBOL/400 的 CRTCBLPGM 指令無效, 且不會出現。