COBOL/Building and Running a Native IDE

If you wish to use an Integrated Development Environment (IDE) that runs on your computer rather than the simpler but more limited web-based systems follow the instructions given here. Although this is more difficult than using the web-based system, it is more flexible, more extensive, and better represents production systems. Source code must be compiled before it can be run. Several COBOL compilers are available; this course will use GnuCOBOL in the examples.

Assignment
Download and install the GnuCOBOL system and use it to compile and execute the Hello World program by following these steps.
 * 1) Download GnuCOBOL from: https://sourceforge.net/projects/open-cobol/
 * 2) For Windows 10, it may be easiest to use the link at: https://launchpad.net/cobcide/4.0/4.7.6/+download/OpenCobolIDE-4.7.6_Setup.exe
 * 3) Install OpenCobolIDE and run it.
 * 4) Cut and paste the Hello World source code into the editor window. (The editor window may already contain a similar program. You can use that, adapt that, or overwrite it.)
 * 5) Save the program (File / Save As) to your computer as file type .cbl
 * 6) Ensure the file name does not include any spaces. For example it is acceptable to name the program HelloWorld.cbl or Hello_World.cbl but Hello World.cbl will not work. This is essential because the system treats spaces in the program name as representing a new parameter.
 * 7) Ensure the “Executable” option is selected under the hammer symbol in the toolbar.
 * 8) Use the Circular arrows symbol to build the executable. Note the “compiler” tab in the logs section of the IDE should indicate the build is up-to-date. The issues tab should not be identifying any problems.
 * 9) Use the green arrow symbol to run (execute) the program. Inspect the Output tab in the Logs section. It should contain the “Hello world” string; the intended output of the program.
 * 10) Note that this IDE is column-sensitive. Read and follow the column significance information. This often requires adding six or seven spaces to the start of each program line before it can be complied in this environment.