title: Compiling a Linux program for ARM architecture - running on a host OS
body: <p>I have a ARM Coretex-A8 development board from Freescale (i.MX53) running Linux Ubuntu. It boots up just fine and I can access the system with mouse/keyboard/terminal.</p>
  
  <p>To get started I would like to make an application running on the board inside the host OS, just as you do when you run application on your PC.</p>
  
  <p>My problem is to compile my test program, using toolchains like YAGARTO which is based on gcc i end up in trouble with the linking bacause I have not defined any startup script.</p>
  
  <p>I find lot of information on building "bare metal" configurations (inluding compiling the kernel and make load and link scripts), but not anything usefull for making a application running on a host OS.</p>
  
  <p>My development environment is running on Windows 7. I also have the option to run on Linux X86, but i doubt this whould help me making ARM applications.</p>