是否可以将我的cobol程序变为可执行文件或具有.bat?就像在java中一样,他们有.jar文件.
MS-COBOL 2.20中的COBOL.EXE或COMPILE.BAT可以创建中间文件.如果您的源代码是HELLO.COB,请使用以下任一方法:
COMPILE.BAT HELLO
Run Code Online (Sandbox Code Playgroud)
要么
COBOL.EXE HELLO.COB,HELLO.INT,HELLO.LST
Run Code Online (Sandbox Code Playgroud)
这两个命令都将生成中间文件HELLO.INT.中间文件可以运行
RUNCOB HELLO
Run Code Online (Sandbox Code Playgroud)
该命令可以放入.BAT文件中,以创建可能符合您需求的"可执行"文件.
MS-COBOL 2.20还附带LINK.EXE,它应该能够将HELLO.INT转换为HELLO.EXE.我无法让它在Windows XP上运行.MS-COBOL 2.20是为DOS而不是Windows编写的,所以我并不感到惊讶.
尽管如此,请不要使用MS-COBOL 2.20.这是非常古老的,几乎没有文件可用.对于PC上的Cobol,Microfocus和Fujitsu都有很好的编译器,但是你需要在某些时候为它们付费.我使用并推荐OpenCobol,它是开源的.它适用于Windows和Linux,并且具有良好的文档.请参阅opencobol.org.文档的直接链接是http://opencobol.add1tocobol.com/OpenCOBOL%20Programmers%20Guide.pdf.在WindowsXP上获取OpenCobol的快捷方法是使用OpenCOBOL-1.1-06FEB2009-mingw.zip(请参阅http://www.opencobol.org/modules/bwiki/index.php?Assorted%20Documents底部附近的链接和说明) .