我需要在z/OS UNIX上用Cobol 4编译器编译Cobol源代码,但我只有Cobol 5编译器。是否有将Cobol 5限制为Cobol 4编译的选项?我使用的是cob2命令,我在z/OS上安装了Cobol的I 520.HFSPDS。我在IBM文档中搜索,但没有发现任何东西。
发布于 2019-01-16 16:28:13
据我所知没有。我认为以下几点可能是有用的。
CMPR2、FLAGMIG和NOCOMPILE编译器选项 COBOL CMPR2、FLAGMIG和NOCOMPILE选项标识需要转换为在Enterprise下编译的源语句。CMPR2和FLAGMIG选项在Enterprise中不可用,但您可以使用旧的编译器使用这些选项来标记需要更改的语句,以便使用Enterprise进行编译。 企业COBOL> V4.2 FLAGMIG4编译器选项 用于EnterpriseCOBOLv4.2的APAR PM93450提供了一个新的编译器选项FLAGMIG4,以帮助您迁移到Enterprise V5或V6。还建议您为APARs PI12240、PI26838和PI58762安装PTF,因为它们包含对FLAGMIG4选项的更新。FLAGMIG4选项标识企业COBOL V4程序中不受支持或在Enterprise V5或V6中不同支持的语言元素。编译器为所有此类语言元素生成警告诊断消息。
发布于 2019-01-16 16:22:43
COBOL 5程序向后兼容COBOL 4(它们可以互相调用),但是COBOL 5不产生COBOL 4对象模块。为什么需要COBOL 4编译?
https://stackoverflow.com/questions/54219790
复制相似问题