The Micro Focus Compiler goes through the following phases:
When building native COBOL applications, the Compiler first checks the program for syntax errors. Then, it generates native machine code. Finally, the linker links the native machine code into an executable (either an .exe or a .dll).
You can execute .int and .gnt code directly with the run-time system. You cannot execute the object code file. You must link it with the appropriate run-time system to create an executable file.
When building .NET COBOL applications the Compiler compiles your code to Microsoft Intermediate Language (IL) source file which is stored in an assembly file - either an .exe or a .dll.
Enterprise Developer projects are in MSBuild format and you can build them either in Visual Studio or at the command line using either the 32-bit or the 64-bit version of MSBuild.
Enterprise Developer Build Tools for Windows is a separately-installable component of Enterprise Developer that has been designed to be used in environments where you want to work with your COBOL and PL/I projects but you don't want the overheads associated with the Visual Studio IDE.
For more information see Enterprise Developer Build Tools for Windows.
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 > Projects where, by default, the number is automatically set to the number of CPUs of your computer.