0

私のcobolプログラムを実行可能ファイルにするか、.batにすることはできますか? Java と同じように、.jar ファイルがあります。

4

1 に答える 1

5

MS-COBOL 2.20 の COBOL.EXE または COMPILE.BAT は、中間ファイルを作成できます。ソース コードが HELLO.COB の場合は、次のいずれかを使用します。

COMPILE.BAT HELLO 

また

COBOL.EXE HELLO.COB,HELLO.INT,HELLO.LST

どちらのコマンドも、中間ファイル HELLO.INT を生成します。中間ファイルは次のコマンドで実行できます

RUNCOB HELLO

そのコマンドを .BAT ファイルに入れて、必要に応じた「実行可能」ファイルを作成できます。

MS-COBOL 2.20 には、HELLO.INT を HELLO.EXE に変換できる LINK.EXE も付属しています。Windows XP では動作しませんでした。MS-COBOL 2.20 は、Windows 用ではなく DOS 用に作成されたので、驚くことではありません。

とはいえ、MS-COBOL 2.20 は使用しないでください。非常に古いものであり、利用可能なドキュメントはほとんどありません。PC 上の Cobol については、Microfocus と富士通が優れたコンパイラを提供していますが、いずれはそれらにお金を払う必要があります。私は、オープンソースである 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の下部にあるリンクと手順を参照してください) 。 .

于 2012-08-15T07:40:18.267 に答える