How to generate a real linux executable file

I 'm newer programming with linux,i use cmake and make compile Urho3d sample, it generate a lot of file,such as 01_Hello World.
but the filetype of 01_Hello World is ELF 64-bit LSB shared object,
how can i generate a 01_Hello World the type is ELF 64-bit LSB executable

Nuke your build tree and regenerate it again. What you have described does not make any sense and could possibly only happened because at some point you have mixed the build tree with Android build configuration.

If you have Ruby/Rake installed, you can regenerate and rebuild everything with one liner. :slight_smile:

$ rake cmake && rake make