Опция RENT для компиляции повторно используемой программы COBOL

Я новичок в программировании на COBOL. Я делаю изменения в программе на языке COBOL, которая управляет потоками. Я ввел в программу файл, чтобы прочитать набор параметров и использовать его в программе. Но всякий раз, когда я компилирую программу, я получаю следующее предупреждение:

*1237-W ** Обработка файлов, используемая с директивой REENTRANT

Теперь я должен использовать опцию RENT для компиляции этой программы? Если так, то как мне скомпилировать с помощью опции RENT т.е. точные команды, которые будут использоваться. Пожалуйста помоги.

1 ответ

Номер сообщения об ошибке означает, что вы используете Micro Focus COBOL, поэтому в зависимости от платформы вы можете сделать:

Unix:

cob -C REENTRANT fred.cbl

Окна:

cobol fred.cbl REENTRANT; cbllink fred.obj

или вы можете добавить опцию к самому исходному коду, например:

  $set REENTRANT
Другие вопросы по тегам