1、创建一个分区数据集**.COBOL.SOURCE存放COBOL源程序,创建时的参数如下所示:

注意事项:Record format=FB  Record length=80 Data set name type=PDS

2、然后在创建的SOURCE数据集中新建一个member存放COBOL的源代码:

注意事项:COBOL代码的每一行都从第8列开始写,每一行结尾和每个标识符都以英文

句号结束。

3、创建一个分区数据集**.COBOL.LOAD存放编译生成的可执行模块(Load Model),参数如下:

注意事项:Record format=U, Data set name type=LIBRARY,如果Data set name type= PDS,那么在编译时会发生错误,返回码为12……

4、创建一个分区数据集**.COBOL.COMPLINK存放编译和执行的jcl代码,参数如下:

然后在这个数据集中创建一个名字为complie的成员,在这个成员中

写如下的jcl语句:

然后保存完了之后,在命令行上输入sub提交 ,会返回(maxcc=0000),标识

执行正确。此时会在.LOAD数据集中生成一个名字为hello的成员,为我们的COBOL

源代码编译生成的可执行模块。打开后会发现时这样的,根本看不懂,不过没关系,

只要返回0000就证明执行没有问题。

然后在我们的.COMPLIK数据集中新建一个名字是run的成员,存放执行我们的程序的jcl语句:

完事之后提交(sub),返回maxcc=0000,证明执行成功。

最后,返回这个界面

输入sd.st,查看作业状态,找到我们最后提交的这个作业。在前面打上一个?,,会

进入这个界面:

再在sysout前面打上一个s,即可查看到我们要输出的hello World!

大型主机(z/OS系统)编译运行第一个COBOL语言hello world(解决编译时返回码为12问题)相关推荐

  1. c语言如何编译及调试,中如何编译运行及调试C语言程序.doc

    中如何编译运行及调试C语言程序 VC++6.0中如何编译运行调试C语言程序 1.启动VC++6.0 (如下图) 2.单个源文件的编译运行 例如下面的源代码 #include void main() { ...

  2. c语言vi运行编译文件,VC++6.0中如何编译运行及调试C语言程序文件.docx

    VC++6. 0中如何编译运行调试C语言程序 1?启动VC++6. 0 (如下图) [5>R?*16 00 P"! tptl tub go□賦星糸理技件□中出融Fz " 口仍 ...

  3. keil c语言编译运行,Keil的c语言编译器

    我曾经通过查看反汇编代码对KEILC编译器进行了测试,大概有这么一下内容,也得出一些结论. (1)全局变量:如果程序中定义了全局变量,而且初始值不是0.此时,在程序调到main()函数执行前,除了要进 ...

  4. vc60如何输入c语言,vc60中如何编译运行及调试c语言程序.pdf

    VC++6.0中如何编译运行调试 C语言程序 1. 启动VC++6.0 (如下图) 2. 单个源文件的编译运行 例如下面的源代码 #include void main() { int i,sum=0; ...

  5. 对一个java源文件进行正确编译,给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确...

    给定如下一个Java源文件Child.java,编译并运行Child.java,以下结果正确 答:编译错误:没有找到构造器 Parent1() 中国大学MOOC: 图像分割是基于灰度值的两个基本特性( ...

  6. 易语言可以写鸿蒙系统,华为王成录:鸿蒙 OS 系统是不同设备的统一语言

    IT 之家 4 月 7 日消息 华为消费者业务软件部总裁.AI 与智慧全场景业务部部长王成录受邀在近日举办的 " 压力下前行 "TEDxHouHai 大会上发表了 " 联 ...

  7. Visual Studio2010保姆式安装教程(VS2010 旗舰版),以及如何运行第一个C语言程序,超详细

    安装前请关闭杀毒软件,系统防火墙,断开网络连接 不会关闭的点这里 下载链接: 通过百度网盘分享的文件:VS2010.zip 链接:https://pan.baidu.com/s/1Uy0AR_WPkA ...

  8. 分分钟教你如何在win10中运行第一个C语言程序

    作者:极客小俊 一个把逻辑思维转变为代码的技术博主 首先了解一下什么是编译器? 概述 编译器,可以简单地将它理解为一种翻译器, 就类似于专门的翻译一样, 要知道,计算机只认识二进制也就是 0 和 1 ...

  9. 在ubuntu系统下使用gcc和makefile实现c语言程序的编译运行

    目录 前言 一.使用gcc命令完成编译c语言程序 1.编写c语言程序 main1.c sub1.h sub1.c 2.gcc命令编译 步骤一命令:gcc -c sub1.c作用:将sub1.c程序转换 ...

最新文章

  1. SQL2000中默认sa帐号改名和删除的最安全方法
  2. 山西大学计算机科学与技术全国排名,山西这所大学曾是国内排名前五,如今排名下滑,有点走下坡路了...
  3. 基于fdatool的滤波器设计(低通、带通、高通)
  4. 为何大部分人成不了技术专家?
  5. 程序员面试金典 - 面试题 08.05. 递归乘法(位运算)
  6. php curl密码控件,检索通过curl传递的用户名,密码参数 - php
  7. 如何识别SQL Server中运行缓慢的查询
  8. pjproject编译方法与相关错误解决
  9. 去除ios手机端input输入框上方有阴影
  10. awvs10安装过程,实际操作过程
  11. 计算机三级信息安全技术考什么?计算机三级有必要考吗?
  12. YDOOK:MyPLayer:Jinwei Lin 最新开源 Python 音频视频基本播放器
  13. matlab中的多行注释
  14. JavaScript实现HTML导航栏下拉菜单[悬浮显示]
  15. 商业化游戏服务器引擎自定义框架设计思路
  16. 《熊出没·原始时代》首映 导演点赞宋祖儿配音
  17. [Python人工智能] 四.神经网络和深度学习入门知识
  18. primordials is not defined错误,正确的解决方案 亲测 完美 好用
  19. 教学|3DSMAX的mental ray皮肤,3S材质的制作和使用方法
  20. win10+GPU+MATLAB+MatConvNet配置

热门文章

  1. autojs Pro8解除限制代码
  2. 基于相关分析法信号相位差的估计
  3. 360全景开发(一)
  4. 在远程桌面连接中,可以使用哪些快捷键?
  5. github删除托管项目
  6. linux下刻录光盘读取不了_怎么从Linux命令行刻录镜像文件到DVD光盘中
  7. 用VB6.0编报表工资条的软件,结果失败。用EXCEL做反而更好。
  8. X86 平台Ubuntu系统下模拟ARM64架构虚拟机的方法
  9. 转载:算法工程师过去这一年:理想很丰满,现实很骨感
  10. mysql输入代码时光标变成下划线时 变回原来的竖线