Micro Focus コンパイラは、次のフェーズを処理します。
ネイティブ COBOL アプリケーションをビルドする際に、コンパイラはまずプログラムの構文エラーをチェックします。次にネイティブのマシン コードを生成します。最後に、リンカーがネイティブのマシン コードを実行可能ファイル (.exe または .dll) にリンクします。
.int および .gnt ファイルのコードは、ランタイム システムで直接実行できます。オブジェクト コード ファイルは実行できません。オブジェクト コード ファイルは、適切なランタイム システムとリンクして実行可能ファイルを作成する必要があります。
.NET COBOL アプリケーションをビルドする場合、Micro Focus コンパイラはコードを Microsoft Intermediate Language (IL) ソース ファイルにコンパイルします。このソース ファイルは、アセンブリ ファイル (.exe または .dll) に格納されます。
Enterprise Developer プロジェクトは MSBuild 形式です。Visual Studio でビルドすることも、コマンド ラインでビルドすることもできます。32 ビット版または 64 ビット版の MSBuild を使用できます。
Windows 用の Enterprise Developer ビルド ツールは、Enterprise Developer の別個にインストール可能なコンポーネントで、COBOL および PL/I プロジェクトを操作する必要はあるが Visual Studio IDE に関連するオーバーヘッドは避けたい、という場合に使用できます。
詳細については、「Windows 用の Enterprise Developer ビルド ツール」を参照してください。
You can configure the number of parallel project builds from Tools > Options > Projects and Solutions > Build and Run.
In order for your multi-project solutions to build in parallel successfully, ensure that the project dependencies and build order are set correctly for your solution using Project > Project Dependencies.
For more details about building projects in parallel in Visual Studio or using MSBuild from the command line, see the Visual Studio help.
You can compile your COBOL source code faster on multi-CPU machines if you enable parallel compilation inside a project.
To enable parallel compilation, check the Multi-processor compilation option on the COBOL page in your project's properties. Also, specify the number of Maximum concurrent COBOL compilations option in Tools > Options > Micro Focus Tools > Projects where, by default, the number is automatically set to the number of CPUs of your computer.