title: How to run arm binary on Android platform?
body: <p>I want to run a "hello world" program on Android.</p>
  
  <p>It is written in C, and I tried different cross-compilers.</p>
  
  <p>arm-elf-gcc : when I type "./hello" on my phone with adb I get a "Segmentation Fault".
  However, arm-elf-gdb runs the hello program normally, without a segmentation fault.</p>
  
  <p>arm-linux-gcc : when I type "./hello" on my phone, I get "Illegal instruction"</p>
  
  <p>Any ideas on how I can run my program on my phone?</p>