0

COBOLプログラムを終了したら、他のPCで実行できる実行可能ファイルにコンパイルするにはどうすればよいですか。cygwin経由でOpenCOBOLを使用しています。

4

2 に答える 2

1

OpenCOBOLのユーザー マニュアルから、この入門ページを確認してください。

ただし、リンクが壊れている場合は、次のようにしてください。

$ cobc -x hello.cob
$ ./hello

cobcコンパイラです。hello.cobソースファイルです。hello出力は、を呼び出して実行できる単純なファイルです./hello。この-xオプションは、実行可能ファイルをビルドするために必要です。

ただし、コンパイルされたすべてのプログラムでは、ビルドされたマシン用にコンパイルされます。同様のアーキテクチャのマシンでも動作しますが、 Python や Java などのインタープリター言語を使用しない限り、真のクロスプラットフォーム機能はありません。

于 2012-09-27T21:53:23.627 に答える
0

Cygwinを使用してコンパイルする場合、ターゲットコンピューターにはCygwin、特にOpenCOBOLランタイムとともにcygwinダイナミックライブラリも必要です。

多くの場合、MinGWでコンパイルすることもできます。これにより、依存関係が少なくなりますが、使用可能なPOSIX機能も少なくなります。

最も簡単なパスは、ターゲットマシンにOpenCOBOLとCygwinをインストールすることです。そうしないと、PATH設定のすべての依存関係と手順を含むリリースパッケージを作成する必要があります。

于 2012-12-28T18:10:12.330 に答える