title: How to execute lua bytecode genrated by luac on linux
body: <p>I have a simple lua source code called hello.lua</p>
  
  <pre><code>print('Hello Lua')
  </code></pre>
  
  <p>I complied this file to bytecode on a RedHat Linux machine , using Lua5.3.4 as follows:</p>
  
  <pre><code>luac -o hello.luac  hello.lua
  chmod +x hello.luac
  ./hello.luac 
  bash: ./hello.luac: cannot execute binary file
  </code></pre>
  
  <p>The architecture should be fine I guess. I cant figure what is wrong.</p>