您的位置:首页 > 运维架构

openCobol 安装 windows下cobol执行环境做成

2015-09-07 23:01 1721 查看
最近因为工作的原因,开始了cobol的开发,由于上班用电脑不能上网,对于不太会cobol的我来说是个巨大的挑战。为了能够搞定工作,同时对自己的cobol来电提升,于是决定在自己的电脑上装个cobol的开发环境,在google上一通搜索后选定了openCobol,查到的资料是全英文,经过我的实践,win10下也可以执行了。

1,下载并安装Cgywin
http://www.cygwin.com/
安装过程中选择C盘根目录:C:\cygwin

本地包文件路径建议为:C:\OC

安装过程中需要安装哪些包很关键,我因为从来没有接触过unix,在安装过程中真心不明白怎么回事,反复按了5遍才搞定,建议大家把Devel都选上,并且搜索dos2unix,把对应的项目也选上一起安装。即点击defaults变成install。

2,变更.bashrc

以下有注释掉的行(#),将#去掉。注意... 所在行不要变动。

# export HISTCONTROL=ignoredups

... .

# alias rm='rm -i'

# alias cp='cp -i'

# alias mv='mv -i'

...

#alias less='less -r' #raw control characters

# alias whence='type -a' #where, of a sort

# alias grep='grep--color'

...

# alias ls='ls -hF --color=tty' #classify files in colour

# alias dir='ls --color=auto --format=vertical'

# alias vdir='ls --color=auto--format=long'

# alias ll='ls-l' # long list

# alias la='ls-A' # all but . and ..

# alias l='ls -CF'

然后在文件最后加上以下内容

# some additional commands toenter

alias c:='cd /cygdrive/c'

alias grep='grep --color'

alias cls='clear'

alias lla='ls -la'

alias d2u='dos2unix'

# only add the following if youhave your programs

# in c:/OC/pgms

alias mypgms='cd/cygdrive/c/OC/pgms'

# set a nice looking prompt:

PS1='\h:\W\$ '

保存后执行dos2unix .bashrc,然后退出。

3,下载安装openCobol
http://www.opencobol.org
保存至C:\OC

启动cygwin,并指向C:\OC

然后执行 tar xvzf open-cobol-1.1.tar.gz

会解压缩成open-cobol-1.1文件夹。

接着执行cd open-cobol-1.1

然后./configure,如果看到都是yes,你很幸运。

当然没有成功的话,看看提示,基本都是包没有安装。

(有些资料提示执行./configure --with-cc=gcc-4 CC=gcc-4 --with-gnu-ld 也可以,跟gcc的版本有关系)

最后依次执行

make

make check

make install

大概需要15分钟,到此为止安装完成。

4,测试

先编辑好测试用代码,如下:

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.

DISPLAY 'HELLO WORLD!'.

STOP RUN.

保存为hello.cob

启动cygwin,指向oc/pgms

unix变换,dos2unix hello.cob

编译程序,cobc -x hello.cob

执行程序,./hello

HELLO WORLD!

夜已深,睡觉去了。。。。

以上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: