title: Compile main Python program using Cython
body: <p>I have a Python2.6 program that can load Python modules compiled to .so files using Cython. I used Cython to compile the .py modules to .so files and everything works fine. </p>
  
  <p>This is the setup.py file I use with Cython:</p>
  
  <pre><code>from distutils.core import setup
  from distutils.extension import Extension
  from Cython.Distutils import build_ext
  
  ext_modules = [
      Extension("ldap", ["ldap.pyx"]),
      Extension("checker", ["checker.pyx"]),
      Extension("finder", ["finder.pyx"]),
      Extension("utils", ["utils.pyx"]),
  ]
  
  setup(
    name = 'bchecker',
    cmdclass = {'build_ext': build_ext},
    ext_modules = ext_modules
  )
  </code></pre>
  
  <p>So I know I can compile Python modules using Cython (I guess Cython creates 'C' files from my Python files and then compiles them), but can I compile my main Python program to something I can execute on a Linux platform? If so, a Cython command line example would be appreciated. Thanks.</p>