title: Apache Cross Compilation Error ./gen_test_char: cannot execute binary file
body: <p>I looked quite some time to find a solution to this bug.  When trying to Cross-Compile Apache for an Arm (I am sure that this could happen for many other Architectures), I would get this bug from with in the server folder:</p>
  
  <pre><code> ./gen_test_char: cannot execute binary file
  </code></pre>
  
  <p>This means that Apache is trying to compile this test_char.h generator for the actual device while I need it to run on my Ubuntu where I am Cross-Compiling.  Ubuntu does not recognize the compiled gen_test_char as an executable so I need to get it compiled correctly for Ubuntu.  </p>