title: GnuCOBOL entry point not found
body: <p>I've installed GnuCOBOL 2.2 on my Ubuntu 17.04 system. I've written a basic hello world program to test the compiler.</p>
  
  <pre><code>1       IDENTIFICATION DIVISION.
  2       PROGRAM-ID. HELLO-WORLD.
  3      *---------------------------
  4       DATA DIVISION.
  5      *---------------------------
  6       PROCEDURE DIVISION.
  7           DISPLAY 'Hello, world!'.
  8           STOP RUN.
  </code></pre>
  
  <p>This program is entitled <i>HelloWorld.cbl</i>. When I compile the program with the command</p>
  
  <pre><code>cobc HelloWorld.cbl
  </code></pre>
  
  <p>HelloWorld.so is produced. When I attempt to run the compiled program using</p>
  
  <pre><code>cobcrun HelloWorld
  </code></pre>
  
  <p>I receive the following error:</p>
  
  <pre><code>libcob: entry point 'HelloWorld' not found
  </code></pre>
  
  <p>Can anyone explain to me what an entry point is in GnuCOBOL, and perhaps suggest a way to fix the problem and successfully execute this COBOL program?</p>