如果没有指定编译器选项,如何调用cobol程序?静态还是动态?
这似乎是一个技巧问题,因为默认值是:CALL literal
是静态的并且CALL identifier
是动态的.
请参阅http://publibfp.boulder.ibm.com/epubs/pdf/igy6pg20.pdf,Z2 OS企业COBOL,编程指南,版本6.2,SC27-8714-01.
第338页,DLL
默认值为:NODLL
Pge 340,DYNAM
默认值为:NODYNAM
页面498,进行静态调用
在使用NODYNAM和NODLL编译器选项编译的程序中使用CALL文字语句时, 会发生静态调用.使用这些选项,所有CALL文字调用都作为静态调用处理.
页499,进行动态调用
在使用DYNAM和NODLL编译器选项编译的程序中使用CALL文字语句时,或者在使用NODLL编译器选项编译的程序中使用 CALL标识符语句时,将发生动态调用.
[强调补充]