调用非嵌套 COBOL 程序
COBOL 程序可以调用与调用者链接到同一可执行模块 (静态链接 )或共享库 (动态链接 )中的子程序。 COBOL for Linux® 还提供了从共享库中运行时解析目标子程序的功能。
关于此任务
如果以静态方式链接目标程序,那么它是调用者的可执行模块的一部分,并随调用者一起装入。 如果在运行时动态链接或解析调用,那么将在库中提供目标程序,并在装入调用者或调用目标程序时装入目标程序。
子程序的动态或静态链接都是为 COBOL CALL literal 进行的。 运行时解析总是针对 COBOL CALL 标识符进行的,如果 DYNAM 选项有效,则针对 CALL literal 进行。
限制: 不能在一个应用程序中混合使用 32 位和 64 位 COBOL 程序。 必须使用 ADDR 编译器选项的相同设置来编译应用程序中的所有程序组件。