Developer for System z V7.6.x

# 运行时消息回溯信息

在 Rational® Developer for System z® V7.6 中，增强了 COBOL for Windows® 以提供某些运行时消息的回溯信息。如果给定消息具有回溯信息，那么消息文本后面将显示额外的信息行。

要在回溯信息中包含源文件的名称和行号，必须使用 `-g` 标志来编译 COBOL 程序。例如：

    cob2 -g FNREM01.CBL

将导致源文件的名称 `FNREM01.CBL` 和该源文件中的行号 `1839` 出现在消息 `IWZ036W` 的回溯信息中：

    IWZ036W  Truncation of high order digit positions occurred in program FNREM01
             on line number 1967.
          iwzrlib.dll : 0
          FNREM01.CBL : 1839
          iwzrlib.dll : 0
          iwzrwin1.obj : 0
          kernel32.dll : 0

注： 回溯信息中的行号（`1839`）引用源文件（`FNREM01.CBL`）中的相关行，消息文本中指定的行号（`1967`）引用源列表（`FNREM01.lst`）中的 `LineID`。
如果在不使用 `-g` 标志的情况下编译 COBOL 程序，那么您将会看到一个可执行文件的名称以及行号零。例如：

    cob2 FNREM01.CBL

将导致可执行文件的名称 `FNREM01.CBL` 和行号 `0` 出现在消息 `IWZ036W` 的回溯信息中：

    IWZ036W  Truncation of high order digit positions occurred in program FNREM01
             on line number 1967.
          iwzrlib.dll : 0
          FNREM01.exe : 0
          iwzrlib.dll : 0
          iwzrwin1.obj : 0
          kernel32.dll : 0

回溯信息将定向至标准错误。

将在以后的发行版中更新 COBOL for Windows Programming Guide 内容以指出这些更改。

使用条款 | 反馈
本信息中心基于 Eclipse 技术。（http://www.eclipse.org）